Explorar el Código

Add a make clean target

It also removes the preprocessing output files
Ian Goldberg hace 2 años
padre
commit
a2a5e84539
Se han modificado 1 ficheros con 7 adiciones y 1 borrados
  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*