Log/Makefile

22 lines
362 B
Makefile

TARGET = Log.o
TEST = test
LOG_USEMUTEX ?= 0
CFLAGS = -O2 -std=c++11 -Wall -Wextra -pedantic-errors -g -DLOG_USEMUTEX=$(LOG_USEMUTEX)
.PHONY: all clean
all: $(TARGET)
test: $(TARGET) $(TEST).o
$(CXX) -o test $^
%.o: %.cpp
$(CXX) $(INCLUDES) $^ -MM -MT $@ > $*.d
$(CXX) -c -o $@ $(CFLAGS) $^
clean:
$(RM) $(TARGET) $(TEST) *.d *.o *.log
-include *.d