SOURCES = $(wildcard *.cpp) OBJECTS = $(SOURCES:%.cpp=%.o) APPLICATION = acs CXXFLAGS = -Wall -c -g -O0 -I/usr/include/mysql -std=c++14 -o LDFLAGS = -lacsdriver -lboost_system -lpthread -lmysqlpp -lqrencode all: ${OBJECTS} ${APPLICATION} ${APPLICATION}: ${OBJECTS} ${CXX} -o $@ ${OBJECTS} ${LDFLAGS} ${OBJECTS}: ${CXX} ${CXXFLAGS} $@ ${@:%.o=%.cpp} clean: rm -f ${APPLICATION} ${OBJECTS}