diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b0be2a8 --- /dev/null +++ b/Makefile @@ -0,0 +1,28 @@ +LIB = libglouglou +DAEMON = glougloud +PROBES = gg_sniff gg_trackproc +ANALYSERS = gg_map +DIRS = $(LIB) $(DAEMON) $(PROBES) $(ANALYSERS) + +all: + -for d in $(DIRS); do (cd $$d; make); done + +clean: + -for d in $(DIRS); do (cd $$d; make clean); done + +install: + -for d in $(DIRS); do (cd $$d; make install); done + +pkg: + $(eval _pkgname := "glouglou_pkg_$(shell date +%Y%m%d_%H%M)") + mkdir -p $(_pkgname) + cp libglouglou/libglouglou.so \ + glougloud/glougloud \ + gg_sniff/gg_sniff \ + gg_trackproc/gg_trackproc \ + gg_map/gg_map gg_map/glouglou_localsniff.sh \ + $(_pkgname) + tar -czf $(_pkgname).tgz $(_pkgname) + @echo -e "\nCreated $(_pkgname) and $(_pkgname).tgz" + +.PHONY: pkg |