Merge branch 'stable' into pud
authorFerry Huberts <f.huberts@mindef.nl>
Thu, 11 Aug 2011 12:18:11 +0000 (14:18 +0200)
committerFerry Huberts <f.huberts@mindef.nl>
Thu, 11 Aug 2011 12:18:11 +0000 (14:18 +0200)
* stable: (23 commits)
  build: do not print full commandlines
  Makefile: sort plugins
  Makefile: add uninstall targets
  mini: add uninstall target
  p2pd: add uninstall target
  p2pd: add to Makefile
  watchdog: add uninstall target
  txtinfo: add uninstall target
  tas: add uninstall target
  secure: add uninstall target
  quagga: add uninstall target
  pgraph: add uninstall target
  nameservice: add uninstall target
  mdns: add uninstall target
  httpinfo: add uninstall target
  dyn_gw_plain: add uninstall target
  dyn_gw: add uninstall target
  dot_draw: add uninstall target
  bmf: add uninstall target
  arprefresh: add uninstall target
  ...

1  2 
Makefile

diff --cc Makefile
+++ b/Makefile
@@@ -164,112 -181,163 +181,173 @@@ libs_clean clean_libs
                -for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR) clean;rm -f lib/$$dir/*.so lib/$$dir/*.dll;done
  
  libs_install install_libs:
-               set -e;for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR) install;done
+               @set -e;for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR) install;done
  
httpinfo:
-               $(MAKECMD) -C lib/httpinfo clean
-               $(MAKECMD) -C lib/httpinfo 
libs_uninstall uninstall_libs:
+               @set -e;for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR) uninstall;done
+               rmdir -p --ignore-fail-on-non-empty $(LIBDIR)
  
- httpinfo_install:
-               $(MAKECMD) -C lib/httpinfo DESTDIR=$(DESTDIR) install 
+ #
+ # PLUGINS
+ #
  
tas:
-               $(MAKECMD) -C lib/tas clean
-               $(MAKECMD) -C lib/tas
arprefresh:
+               @$(MAKECMD) -C lib/arprefresh clean
+               @$(MAKECMD) -C lib/arprefresh
  
- tas_install:
-               $(MAKECMD) -C lib/tas DESTDIR=$(DESTDIR) install
+ arprefresh_install:
+               @$(MAKECMD) -C lib/arprefresh DESTDIR=$(DESTDIR) install
+ arprefresh_uninstall:
+               @$(MAKECMD) -C lib/arprefresh DESTDIR=$(DESTDIR) uninstall
+ bmf:
+               @$(MAKECMD) -C lib/bmf clean
+               @$(MAKECMD) -C lib/bmf
+ bmf_install:
+               @$(MAKECMD) -C lib/bmf DESTDIR=$(DESTDIR) install
+ bmf_uninstall:
+               @$(MAKECMD) -C lib/bmf DESTDIR=$(DESTDIR) uninstall
  
  dot_draw:
-               $(MAKECMD) -C lib/dot_draw clean
-               $(MAKECMD) -C lib/dot_draw
+               @$(MAKECMD) -C lib/dot_draw clean
+               @$(MAKECMD) -C lib/dot_draw
  
  dot_draw_install:
-               $(MAKECMD) -C lib/dot_draw DESTDIR=$(DESTDIR) install
- nameservice:
-               $(MAKECMD) -C lib/nameservice clean
-               $(MAKECMD) -C lib/nameservice
+               @$(MAKECMD) -C lib/dot_draw DESTDIR=$(DESTDIR) install
  
nameservice_install:
-               $(MAKECMD) -C lib/nameservice DESTDIR=$(DESTDIR) install
dot_draw_uninstall:
+               @$(MAKECMD) -C lib/dot_draw DESTDIR=$(DESTDIR) uninstall
  
  dyn_gw:
-               $(MAKECMD) -C lib/dyn_gw clean
-               $(MAKECMD) -C lib/dyn_gw
+               @$(MAKECMD) -C lib/dyn_gw clean
+               @$(MAKECMD) -C lib/dyn_gw
  
  dyn_gw_install:
-               $(MAKECMD) -C lib/dyn_gw DESTDIR=$(DESTDIR) install
+               @$(MAKECMD) -C lib/dyn_gw DESTDIR=$(DESTDIR) install
+ dyn_gw_uninstall:
+               @$(MAKECMD) -C lib/dyn_gw DESTDIR=$(DESTDIR) uninstall
  
  dyn_gw_plain:
-               $(MAKECMD) -C lib/dyn_gw_plain clean
-               $(MAKECMD) -C lib/dyn_gw_plain
+               @$(MAKECMD) -C lib/dyn_gw_plain clean
+               @$(MAKECMD) -C lib/dyn_gw_plain
  
  dyn_gw_plain_install:
-               $(MAKECMD) -C lib/dyn_gw_plain DESTDIR=$(DESTDIR) install
+               @$(MAKECMD) -C lib/dyn_gw_plain DESTDIR=$(DESTDIR) install
  
- secure:
-               $(MAKECMD) -C lib/secure clean
-               $(MAKECMD) -C lib/secure
+ dyn_gw_plain_uninstall:
+               @$(MAKECMD) -C lib/dyn_gw_plain DESTDIR=$(DESTDIR) uninstall
  
- secure_install:
-               $(MAKECMD) -C lib/secure DESTDIR=$(DESTDIR) install
+ httpinfo:
+               @$(MAKECMD) -C lib/httpinfo clean
+               @$(MAKECMD) -C lib/httpinfo
+ httpinfo_install:
+               @$(MAKECMD) -C lib/httpinfo DESTDIR=$(DESTDIR) install
+ httpinfo_uninstall:
+               @$(MAKECMD) -C lib/httpinfo DESTDIR=$(DESTDIR) uninstall
+ mdns:
+               @$(MAKECMD) -C lib/mdns clean
+               @$(MAKECMD) -C lib/mdns
+ mdns_install:
+               @$(MAKECMD) -C lib/mdns DESTDIR=$(DESTDIR) install
+ mdns_uninstall:
+               @$(MAKECMD) -C lib/mdns DESTDIR=$(DESTDIR) uninstall
+ #
+ # no targets for mini: it's an example plugin
+ #
+ nameservice:
+               @$(MAKECMD) -C lib/nameservice clean
+               @$(MAKECMD) -C lib/nameservice
+ nameservice_install:
+               @$(MAKECMD) -C lib/nameservice DESTDIR=$(DESTDIR) install
+ nameservice_uninstall:
+               @$(MAKECMD) -C lib/nameservice DESTDIR=$(DESTDIR) uninstall
+ p2pd:
+               @$(MAKECMD) -C lib/p2pd clean
+               @$(MAKECMD) -C lib/p2pd
+ p2pd_install:
+               @$(MAKECMD) -C lib/p2pd DESTDIR=$(DESTDIR) install
+ p2pd_uninstall:
+               @$(MAKECMD) -C lib/p2pd DESTDIR=$(DESTDIR) uninstall
  
  pgraph:
-               $(MAKECMD) -C lib/pgraph clean
-               $(MAKECMD) -C lib/pgraph 
+               @$(MAKECMD) -C lib/pgraph clean
+               @$(MAKECMD) -C lib/pgraph
  
  pgraph_install:
-               $(MAKECMD) -C lib/pgraph DESTDIR=$(DESTDIR) install 
- bmf:
-               $(MAKECMD) -C lib/bmf clean
-               $(MAKECMD) -C lib/bmf 
+               @$(MAKECMD) -C lib/pgraph DESTDIR=$(DESTDIR) install
  
bmf_install:
-               $(MAKECMD) -C lib/bmf DESTDIR=$(DESTDIR) install 
pgraph_uninstall:
+               @$(MAKECMD) -C lib/pgraph DESTDIR=$(DESTDIR) uninstall
  
  quagga:
-               $(MAKECMD) -C lib/quagga clean
-               $(MAKECMD) -C lib/quagga 
+               @$(MAKECMD) -C lib/quagga clean
+               @$(MAKECMD) -C lib/quagga
  
  quagga_install:
-               $(MAKECMD) -C lib/quagga DESTDIR=$(DESTDIR) install 
+               @$(MAKECMD) -C lib/quagga DESTDIR=$(DESTDIR) install
  
- mdns:
-               $(MAKECMD) -C lib/mdns clean
-               $(MAKECMD) -C lib/mdns 
+ quagga_uninstall:
+               @$(MAKECMD) -C lib/quagga DESTDIR=$(DESTDIR) uninstall
  
- mdns_install:
-               $(MAKECMD) -C lib/mdns DESTDIR=$(DESTDIR) install 
+ secure:
+               @$(MAKECMD) -C lib/secure clean
+               @$(MAKECMD) -C lib/secure
+ secure_install:
+               @$(MAKECMD) -C lib/secure DESTDIR=$(DESTDIR) install
+ secure_uninstall:
+               @$(MAKECMD) -C lib/secure DESTDIR=$(DESTDIR) uninstall
+ tas:
+               @$(MAKECMD) -C lib/tas clean
+               @$(MAKECMD) -C lib/tas
+ tas_install:
+               @$(MAKECMD) -C lib/tas DESTDIR=$(DESTDIR) install
+ tas_uninstall:
+               @$(MAKECMD) -C lib/tas DESTDIR=$(DESTDIR) uninstall
  
 +pud:
 +              $(MAKECMD) -C lib/pud clean
 +              $(MAKECMD) -C lib/pud 
 +
 +pud_install:
 +              $(MAKECMD) -C lib/pud DESTDIR=$(DESTDIR) install 
 +
 +pud_uninstall:
 +              $(MAKECMD) -C lib/pud DESTDIR=$(DESTDIR) uninstall
 +
  txtinfo:
-               $(MAKECMD) -C lib/txtinfo clean
-               $(MAKECMD) -C lib/txtinfo 
+               @$(MAKECMD) -C lib/txtinfo clean
+               @$(MAKECMD) -C lib/txtinfo
  
  txtinfo_install:
-               $(MAKECMD) -C lib/txtinfo DESTDIR=$(DESTDIR) install 
- arprefresh:
-               $(MAKECMD) -C lib/arprefresh clean
-               $(MAKECMD) -C lib/arprefresh
+               @$(MAKECMD) -C lib/txtinfo DESTDIR=$(DESTDIR) install
  
arprefresh_install:
-               $(MAKECMD) -C lib/arprefresh DESTDIR=$(DESTDIR) install
txtinfo_uninstall:
+               @$(MAKECMD) -C lib/txtinfo DESTDIR=$(DESTDIR) uninstall
  
  watchdog:
-               $(MAKECMD) -C lib/watchdog clean
-               $(MAKECMD) -C lib/watchdog
+               @$(MAKECMD) -C lib/watchdog clean
+               @$(MAKECMD) -C lib/watchdog
  
  
  watchdog_install: