Makefile 602 B

12345678910111213141516171819202122
  1. LIBS=-lcppcms -lbooster -lcppdb
  2. CXXFLAGS += -O3 -s -DNDEBUG -std=c++11 -I$(CPPCMS_HOME)/include -I$(CPPDB_HOME)/include -L$(CPPCMS_HOME)/lib -L$(CPPDB_HOME)/lib
  3. CSRC = src/fortunes_view.cpp\
  4. src/main.cpp\
  5. src/test_db_base.cpp\
  6. src/test_db.cpp\
  7. src/test_fortunes.cpp\
  8. src/test_simple.cpp
  9. all: clean main
  10. main: $(CSRC) src/fortunes_view.cpp
  11. $(CXX) $(CXXFLAGS) -Wall $(CSRC) -o mycppcms $(LIBS)
  12. src/fortunes_view.cpp: src/fortunes.tmpl src/data.h
  13. $(CPPCMS_HOME)/bin/cppcms_tmpl_cc src/fortunes.tmpl -o src/fortunes_view.cpp
  14. clean:
  15. rm -fr mycppcms *.exe src/fortunes_view.cpp cppcms_rundir