Makefile 385 B

123456789101112131415161718
  1. all: oblivds
  2. CXXFLAGS=-std=c++17 -Wall -ggdb
  3. LDFLAGS=-ggdb
  4. LDLIBS=-lbsd -lboost_system -lboost_context -lboost_thread -lpthread
  5. BIN=oblivds
  6. OBJS=oblivds.o mpcio.o preproc.o
  7. $(BIN): $(OBJS)
  8. g++ $(LDFLAGS) -o $@ $^ $(LDLIBS)
  9. oblivds.o: preproc.hpp mpcio.hpp types.hpp
  10. mpcio.o: mpcio.hpp types.hpp
  11. preproc.o: preproc.hpp mpcio.hpp types.hpp
  12. clean:
  13. -rm -f $(BIN) $(OBJS) *.p[01].t*