34 lines
418 B
Makefile
34 lines
418 B
Makefile
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
|
|
|
|
include docker.mk
|