Files
cpp17-threaded-app-non-thre…/Makefile
T

35 lines
488 B
Makefile

CXX := gcc
CXXFLAGS := -std=c++17 \
-Wall \
-Wextra \
-Werror \
-Icore/include \
-Ilogger/include
LDFLAGS := -lstdc++
BUILD_DIR := build
TEST_BIN := $(BUILD_DIR)/result_test
RESULT_TEST_SRC := tests/app/core/result_test.cpp
.PHONY: all test clean
all: test
test: $(TEST_BIN)
./$(TEST_BIN)
$(TEST_BIN): $(RESULT_TEST_SRC)
@mkdir -p $(BUILD_DIR)
$(CXX) $(CXXFLAGS) $< -o $@ $(LDFLAGS)
clean:
rm -rf $(BUILD_DIR)