CC := g++
CSTD := c++14
CFLAGS := -Ofast -std=$(CSTD)
PROJNAME := edzltest

SRC_DIR = src
INCLUDE_DIRS = include

SRC_FILES = main.cpp edzl_test.cpp task_gen.cpp

all:
	$(CC) $(CFLAGS) $(foreach dir,$(INCLUDE_DIRS),-I$(dir)) $(foreach srcfile,$(SRC_FILES),$(SRC_DIR)/$(srcfile)) -o $(PROJNAME)

.PHONY: all clean

clean:
	rm $(PROJNAME)
