#brief : Makefile to build executable which make use of Logger framework
#Author: CppBuzz.com
#Date: 10th Aug 2022
#------------------------------------------------------------------------------------

EXTRACT_FRM_SRC=./logextract/src/*.cpp
EXTRACT_FRM_INC=./logextract/inc/*.h

TARGET = extract_logs.out 

CC = g++
FLAGS = -g -Wall -std=c++14

INC = -I$(EXTRACT_FRM_INC)
SRC = $(EXTRACT_FRM_SRC)
#-----------------------------------------------------------------------------------

all: main

main: $(TARGET)

$(TARGET): $(SRC)
	$(CC) $(SRC) $(INC) -I./logextract/inc/ -o $(TARGET) $(FLAGS)

clean:
	echo "Deleting executables...";
	rm -rf extract_logs.out

