Makefile.am 857 B

1234567891011121314151617181920212223242526272829
  1. AUTOMAKE_OPTIONS = foreign
  2. bin_PROGRAMS = gtest benchmark ftencode ftdecode learndfa
  3. SRC=obj/stringcodec.c++ obj/DFA.c++ obj/regexparser.c++ obj/aux.c++
  4. gtest_SOURCES = test/testgtest.cpp $(SRC) obj/Markov.c++
  5. benchmark_SOURCES = test/benchmark.cpp $(SRC)
  6. ftencode_SOURCES = tools/ftencode.c++ $(SRC)
  7. ftdecode_SOURCES = tools/ftdecode.c++ $(SRC)
  8. learndfa_SOURCES = tools/learndfa.c++ $(SRC) obj/Learner.c++ obj/Markov.c++ obj/MDL.c++
  9. gtest_LDFLAGS = -lgtest -ljsoncpp
  10. benchmark_LDFLAGS = -lgtest -ljsoncpp
  11. ftencode_LDFLAGS = -lboost_system -lboost_program_options -ljsoncpp
  12. ftdecode_LDFLAGS = -lboost_system -lboost_program_options -ljsoncpp
  13. learndfa_LDFLAGS = -lboost_system -lboost_program_options -ljsoncpp
  14. LIBS = -lgmp -lgmpxx
  15. LDADD =
  16. all: gtest
  17. DEL_FILE = rm -f
  18. obj/%.o: src/%.c++
  19. $(CXX) -c $(CXXFLAGS) $(CCFLAGS) $(INCPATH) -o "$@" "$<"