CXXFLAGS += \
	-I$(ROOT_DIR)/core/include \
	-I$(ROOT_DIR)/logger/include \
	-Ihelpers

TARGET := $(BUILD_DIR)/logger_test

SRC := \
	$(ROOT_DIR)/logger/src/logger.cpp \
	$(ROOT_DIR)/logger/src/time_utils.cpp \
	logger_test.cpp

.PHONY: all clean helpers

all: helpers $(TARGET)
	$(TARGET)

helpers:
	$(MAKE) -C helpers

$(TARGET): $(SRC)
	@mkdir -p $(BUILD_DIR)
	$(CC) $(CXXFLAGS) $^ -o $@ $(LDLIBS)

clean:
	rm -f $(TARGET)
	$(MAKE) -C helpers clean
