diff --git a/.common/cpp/makefile b/.common/cpp/makefile index 9b930ea..0f9f8ba 100644 --- a/.common/cpp/makefile +++ b/.common/cpp/makefile @@ -3,10 +3,10 @@ CXXFLAGS=-std=c++20 -Wall -Wextra COMMON_PATH=../.common/cpp -catch2.o: $(COMMON_PATH)/catch_amalgamated.cpp $(COMMON_PATH)/catch_amalgamated.hpp - $(CXX) $(CXXFLAGS) -g -c $(COMMON_PATH)/catch_amalgamated.cpp -o catch2.o +$(COMMON_PATH)/catch2.o: $(COMMON_PATH)/catch_amalgamated.cpp $(COMMON_PATH)/catch_amalgamated.hpp + $(CXX) $(CXXFLAGS) -g -c $(COMMON_PATH)/catch_amalgamated.cpp -o $(COMMON_PATH)/catch2.o -%: catch2.o %.cpp +%: $(COMMON_PATH)/catch2.o %.cpp $(CXX) $(CXXFLAGS) -DTEST -g $^ -o $@ format: