From 21471c13c0c7c8e8dc1dd2d6fcc81d1fbac7c9c1 Mon Sep 17 00:00:00 2001 From: okaestne Date: Sun, 4 Sep 2022 19:50:55 +0200 Subject: [PATCH] make: fix generation of .d files --- Makefile | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index bea2a28..89fcc76 100644 --- a/Makefile +++ b/Makefile @@ -1,21 +1,19 @@ TARGET = Log.o TEST = test LOG_USEMUTEX ?= 0 -CFLAGS = -O2 -std=c++11 -Wall -Wextra -pedantic-errors -g -DLOG_USEMUTEX=$(LOG_USEMUTEX) +CXXFLAGS = -O2 -g -std=c++11 -Wall -Wextra -pedantic-errors -MMD -DLOG_USEMUTEX=$(LOG_USEMUTEX) .PHONY: all clean all: $(TARGET) -test: $(TARGET) $(TEST).o - $(CXX) -o test $^ +$(TEST): $(TARGET) $(TEST).o + $(CXX) -o $(TEST) $^ %.o: %.cpp - $(CXX) $(INCLUDES) $^ -MM -MT $@ > $*.d - $(CXX) -c -o $@ $(CFLAGS) $^ + $(CXX) -c -o $@ $(CXXFLAGS) $< clean: $(RM) $(TARGET) $(TEST) *.d *.o *.log -include *.d -