From cf7b74d62150371dfbd075240bb708d177e65c77 Mon Sep 17 00:00:00 2001 From: Laurent Ghigonis Date: Wed, 5 Jun 2013 03:01:53 +0200 Subject: add main build Makefile --- Makefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..babef8d --- /dev/null +++ b/Makefile @@ -0,0 +1,23 @@ +LIB = libglouglou +DAEMON = glougloud +PROBES = gg_sniff gg_trackproc +CLI = gg_map +DIRS = $(LIB) $(DAEMON) $(PROBES) $(CLI) + +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: + mkdir pkg + cp libglouglou/libglouglou.so \ + glougloud/glougloud \ + gg_sniff/gg_sniff gg_sniff/localviz.sh \ + gg_trackproc/gg_trackproc \ + gg_map/gg_map \ + pkg -- cgit v1.2.3-59-g8ed1b From d5d6b5f3ff56405cda7e5ebef5b59a1a9f9e3f15 Mon Sep 17 00:00:00 2001 From: Laurent Ghigonis Date: Wed, 5 Jun 2013 03:03:32 +0200 Subject: make pkg build .tgz --- Makefile | 1 + 1 file changed, 1 insertion(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index babef8d..d6257ba 100644 --- a/Makefile +++ b/Makefile @@ -21,3 +21,4 @@ pkg: gg_trackproc/gg_trackproc \ gg_map/gg_map \ pkg + tar -czf pkg.tgz pkg -- cgit v1.2.3-59-g8ed1b From 1bb41863b19ee48312ec7bcf6f9e2f05b9fd0719 Mon Sep 17 00:00:00 2001 From: Laurent Ghigonis Date: Wed, 5 Jun 2013 09:18:23 +0200 Subject: update make pkg --- Makefile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index d6257ba..3bd53ce 100644 --- a/Makefile +++ b/Makefile @@ -14,11 +14,14 @@ install: -for d in $(DIRS); do (cd $$d; make install); done pkg: - mkdir pkg + rm -rf pkg + mkdir -p pkg cp libglouglou/libglouglou.so \ glougloud/glougloud \ - gg_sniff/gg_sniff gg_sniff/localviz.sh \ + gg_sniff/gg_sniff \ gg_trackproc/gg_trackproc \ - gg_map/gg_map \ + gg_map/gg_map gg_map/glouglou_localsniff.sh \ pkg - tar -czf pkg.tgz pkg + tar -czf glouglou_pkg_`date +%Y%m%d_%H%M`.tgz pkg + +.PHONY: pkg -- cgit v1.2.3-59-g8ed1b From f9f47a5955e17dd4e6f6f42261895825a7a5783d Mon Sep 17 00:00:00 2001 From: Laurent Ghigonis Date: Wed, 5 Jun 2013 09:19:41 +0200 Subject: naming --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 3bd53ce..3cfd829 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,8 @@ LIB = libglouglou DAEMON = glougloud PROBES = gg_sniff gg_trackproc -CLI = gg_map -DIRS = $(LIB) $(DAEMON) $(PROBES) $(CLI) +ANALYSERS = gg_map +DIRS = $(LIB) $(DAEMON) $(PROBES) $(ANALYSERS) all: -for d in $(DIRS); do (cd $$d; make); done -- cgit v1.2.3-59-g8ed1b From caf76b946fb43242b0078039aa8678686d47e959 Mon Sep 17 00:00:00 2001 From: Laurent Ghigonis Date: Wed, 5 Jun 2013 09:34:16 +0200 Subject: pkg naming --- Makefile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 3cfd829..b0be2a8 100644 --- a/Makefile +++ b/Makefile @@ -14,14 +14,15 @@ install: -for d in $(DIRS); do (cd $$d; make install); done pkg: - rm -rf pkg - mkdir -p 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 \ - pkg - tar -czf glouglou_pkg_`date +%Y%m%d_%H%M`.tgz pkg + $(_pkgname) + tar -czf $(_pkgname).tgz $(_pkgname) + @echo -e "\nCreated $(_pkgname) and $(_pkgname).tgz" .PHONY: pkg -- cgit v1.2.3-59-g8ed1b