export ROOT_DIR := $(CURDIR)

export BUILD_DIR := $(ROOT_DIR)/build

export CC := gcc

export CXXFLAGS := \
	-std=c++17 \
	-Wall \
	-Wextra \
	-Werror

export LDLIBS := -lstdc++

.PHONY: all logger app tests clean

all: logger app tests

logger:
	$(MAKE) -C logger

app: logger
	$(MAKE) -C app

tests:
	$(MAKE) -C tests

clean:
	$(MAKE) -C logger clean
	$(MAKE) -C app clean
	$(MAKE) -C tests clean
