aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Ghigonis <laurent@p1sec.com>2013-09-10 12:32:18 +0200
committerLaurent Ghigonis <laurent@p1sec.com>2013-09-10 12:32:18 +0200
commit93cfdd5b07af4b91c0352a9f045081e63f3a8d89 (patch)
tree9bf815842a5bb0d1090f5c413c6c78eab533379d
parentlibglouglou: udp server (diff)
downloadglouglou-93cfdd5b07af4b91c0352a9f045081e63f3a8d89.tar.xz
glouglou-93cfdd5b07af4b91c0352a9f045081e63f3a8d89.zip
cleanup makefile
-rwxr-xr-xv3/Makefile16
1 files changed, 12 insertions, 4 deletions
diff --git a/v3/Makefile b/v3/Makefile
index f3c2ca2..2afd53e 100755
--- a/v3/Makefile
+++ b/v3/Makefile
@@ -1,7 +1,15 @@
+LIBS = libsendbuf libggnet libglouglou
+EXE = glougloud
+DIRS = $(LIBS) $(EXE)
+
all:
- cd libglouglou && $(MAKE) clean && $(MAKE) && sudo $(MAKE) install
- cd glougloud && $(MAKE) clean && $(MAKE) && sudo $(MAKE) install
+ -for d in $(DIRS); do (cd $$d; $(MAKE)); done
clean:
- cd libglouglou && $(MAKE) clean
- cd glougloud && $(MAKE) clean
+ -for d in $(DIRS); do (cd $$d; $(MAKE) clean); done
+
+install:
+ -for d in $(DIRS); do (cd $$d; $(MAKE) install); done
+
+test:
+ make -j5 clean && make -j5 && sudo make -j5 install && sudo ./glougloud/glougloud -Dv