1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
SOURCES=main.cpp
DEPS=cpplog.hpp
EXECUTABLE=cpplog_test
INCLUDES=-I/usr/local/include
LIBS=-L/usr/local/lib -lboost_thread-mt -lboost_system-mt
CC=g++
CFLAGS=-c -Wall -Wextra -pedantic
OBJECTS=$(SOURCES:.cpp=.o)
DEFINES=-DCPPLOG_THREADING -DCPPLOG_SYSTEM_IDS
all: $(SOURCES) $(EXECUTABLE)
$(EXECUTABLE): $(OBJECTS)
$(CC) $(LDFLAGS) $(LIBS) $(OBJECTS) -o $@
.cpp.o:
$(CC) $(CFLAGS) $(INCLUDES) $(DEFINES) $< -o $@
test: $(EXECUTABLE)
./$(EXECUTABLE)
clean:
rm -f $(OBJECTS) $(EXECUTABLE) *.log
|