Преглед изворни кода

Add a make clean target

It also removes the preprocessing output files
Ian Goldberg пре 2 година
родитељ
комит
a2a5e84539
1 измењених фајлова са 7 додато и 1 уклоњено
  1. 7 1
      Makefile

+ 7 - 1
Makefile

@@ -4,9 +4,15 @@ CXXFLAGS=-std=c++17 -Wall -ggdb
 LDFLAGS=-ggdb
 LDLIBS=-lbsd -lboost_system -lboost_context -lboost_thread -lpthread
 
-oblivds: oblivds.o mpcio.o preproc.o
+BIN=oblivds
+OBJS=oblivds.o mpcio.o preproc.o
+
+$(BIN): $(OBJS)
 	g++ $(LDFLAGS) -o $@ $^ $(LDLIBS)
 
 oblivds.o: preproc.hpp mpcio.hpp
 mpcio.o: mpcio.hpp
 preproc.o: preproc.hpp mpcio.hpp
+
+clean:
+	-rm -f $(BIN) $(OBJS) *.p[01].t*