forked from Video2P/Video2P
0
0
Fork 0
Video2P/Makefile

25 lines
498 B
Makefile

CXXFLAGS += -ansi -pedantic -Wall -Wextra
INCLUDES += -isystem/usr/include -isystem/usr/local/include
LDFLAGS = -L/usr/local/lib/mysql -lmysqlclient
SOURCES = $(wildcard src/*.cpp)
OBJECTS = $(SOURCES:.cpp=.o)
all: video2p
%.o: %.cpp
$(CXX) $(CXXFLAGS) $(INCLUDES) $< -c -o $@
video2p: $(OBJECTS)
$(CXX) $(CXXFLAGS) $(LDFLAGS) $^ -o $@
ifneq (clean, $(MAKECMDGOALS))
-include deps.mk
endif
deps.mk: $(SOURCES)
$(CXX) $(CXXFLAGS) $(INCLUDES) -MM $^ > $@
clean:
rm src/*.o video2p deps.mk