Pārlūkot izejas kodu

Add a make clean target

It also removes the preprocessing output files
Ian Goldberg 2 gadi atpakaļ
vecāks
revīzija
a2a5e84539
1 mainītis faili ar 7 papildinājumiem un 1 dzēšanām
  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*