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

TARGET := $(BUILD_DIR)/app_test

SRC := \
	$(ROOT_DIR)/app/src/message_queue.cpp \
	helpers/thread_test_utils.cpp \
	message_queue_test.cpp

.PHONY: all clean

all: $(TARGET)
	$(TARGET)

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

clean:
	rm -f $(TARGET)
