Makefile: split out clean of plugins into separate targets
authorFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 24 Apr 2012 10:43:37 +0000 (12:43 +0200)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 24 Apr 2012 10:48:25 +0000 (12:48 +0200)
Otherwise repeated plugin builds are unnecessarily slow.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Makefile

index e6abf89..ef15a56 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -192,9 +192,11 @@ libs_uninstall uninstall_libs:
 #
 
 arprefresh:
-               @$(MAKECMD) -C lib/arprefresh clean
                @$(MAKECMD) -C lib/arprefresh
 
+arprefresh_clean:
+               @$(MAKECMD) -C lib/arprefresh DESTDIR=$(DESTDIR) clean
+
 arprefresh_install:
                @$(MAKECMD) -C lib/arprefresh DESTDIR=$(DESTDIR) install
 
@@ -202,9 +204,11 @@ arprefresh_uninstall:
                @$(MAKECMD) -C lib/arprefresh DESTDIR=$(DESTDIR) uninstall
 
 bmf:
-               @$(MAKECMD) -C lib/bmf clean
                @$(MAKECMD) -C lib/bmf
 
+bmf_clean:
+               @$(MAKECMD) -C lib/bmf DESTDIR=$(DESTDIR) clean
+
 bmf_install:
                @$(MAKECMD) -C lib/bmf DESTDIR=$(DESTDIR) install
 
@@ -212,9 +216,11 @@ bmf_uninstall:
                @$(MAKECMD) -C lib/bmf DESTDIR=$(DESTDIR) uninstall
 
 dot_draw:
-               @$(MAKECMD) -C lib/dot_draw clean
                @$(MAKECMD) -C lib/dot_draw
 
+dot_draw_clean:
+               @$(MAKECMD) -C lib/dot_draw DESTDIR=$(DESTDIR) clean
+
 dot_draw_install:
                @$(MAKECMD) -C lib/dot_draw DESTDIR=$(DESTDIR) install
 
@@ -222,9 +228,11 @@ dot_draw_uninstall:
                @$(MAKECMD) -C lib/dot_draw DESTDIR=$(DESTDIR) uninstall
 
 dyn_gw:
-               @$(MAKECMD) -C lib/dyn_gw clean
                @$(MAKECMD) -C lib/dyn_gw
 
+dyn_gw_clean:
+               @$(MAKECMD) -C lib/dyn_gw DESTDIR=$(DESTDIR) clean
+
 dyn_gw_install:
                @$(MAKECMD) -C lib/dyn_gw DESTDIR=$(DESTDIR) install
 
@@ -232,9 +240,11 @@ 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
 
+dyn_gw_plain_clean:
+               @$(MAKECMD) -C lib/dyn_gw_plain DESTDIR=$(DESTDIR) clean
+
 dyn_gw_plain_install:
                @$(MAKECMD) -C lib/dyn_gw_plain DESTDIR=$(DESTDIR) install
 
@@ -242,9 +252,11 @@ dyn_gw_plain_uninstall:
                @$(MAKECMD) -C lib/dyn_gw_plain DESTDIR=$(DESTDIR) uninstall
 
 httpinfo:
-               @$(MAKECMD) -C lib/httpinfo clean
                @$(MAKECMD) -C lib/httpinfo
 
+httpinfo_clean:
+               @$(MAKECMD) -C lib/httpinfo DESTDIR=$(DESTDIR) clean
+
 httpinfo_install:
                @$(MAKECMD) -C lib/httpinfo DESTDIR=$(DESTDIR) install
 
@@ -252,9 +264,11 @@ httpinfo_uninstall:
                @$(MAKECMD) -C lib/httpinfo DESTDIR=$(DESTDIR) uninstall
 
 mdns:
-               @$(MAKECMD) -C lib/mdns clean
                @$(MAKECMD) -C lib/mdns
 
+mdns_clean:
+               @$(MAKECMD) -C lib/mdns DESTDIR=$(DESTDIR) clean
+
 mdns_install:
                @$(MAKECMD) -C lib/mdns DESTDIR=$(DESTDIR) install
 
@@ -266,9 +280,11 @@ mdns_uninstall:
 #
 
 nameservice:
-               @$(MAKECMD) -C lib/nameservice clean
                @$(MAKECMD) -C lib/nameservice
 
+nameservice_clean:
+               @$(MAKECMD) -C lib/nameservice DESTDIR=$(DESTDIR) clean
+
 nameservice_install:
                @$(MAKECMD) -C lib/nameservice DESTDIR=$(DESTDIR) install
 
@@ -276,9 +292,11 @@ nameservice_uninstall:
                @$(MAKECMD) -C lib/nameservice DESTDIR=$(DESTDIR) uninstall
 
 p2pd:
-               @$(MAKECMD) -C lib/p2pd clean
                @$(MAKECMD) -C lib/p2pd
 
+p2pd_clean:
+               @$(MAKECMD) -C lib/p2pd DESTDIR=$(DESTDIR) clean
+
 p2pd_install:
                @$(MAKECMD) -C lib/p2pd DESTDIR=$(DESTDIR) install
 
@@ -286,9 +304,11 @@ p2pd_uninstall:
                @$(MAKECMD) -C lib/p2pd DESTDIR=$(DESTDIR) uninstall
 
 pgraph:
-               @$(MAKECMD) -C lib/pgraph clean
                @$(MAKECMD) -C lib/pgraph
 
+pgraph_clean:
+               @$(MAKECMD) -C lib/pgraph DESTDIR=$(DESTDIR) clean
+
 pgraph_install:
                @$(MAKECMD) -C lib/pgraph DESTDIR=$(DESTDIR) install
 
@@ -296,9 +316,11 @@ pgraph_uninstall:
                @$(MAKECMD) -C lib/pgraph DESTDIR=$(DESTDIR) uninstall
 
 pud:
-               $(MAKECMD) -C lib/pud clean
                $(MAKECMD) -C lib/pud
 
+pud_clean:
+               $(MAKECMD) -C lib/pud DESTDIR=$(DESTDIR) clean
+
 pud_install:
                $(MAKECMD) -C lib/pud DESTDIR=$(DESTDIR) install
 
@@ -306,9 +328,11 @@ pud_uninstall:
                $(MAKECMD) -C lib/pud DESTDIR=$(DESTDIR) uninstall
 
 quagga:
-               @$(MAKECMD) -C lib/quagga clean
                @$(MAKECMD) -C lib/quagga
 
+quagga_clean:
+               @$(MAKECMD) -C lib/quagga DESTDIR=$(DESTDIR) clean
+
 quagga_install:
                @$(MAKECMD) -C lib/quagga DESTDIR=$(DESTDIR) install
 
@@ -316,9 +340,11 @@ quagga_uninstall:
                @$(MAKECMD) -C lib/quagga DESTDIR=$(DESTDIR) uninstall
 
 secure:
-               @$(MAKECMD) -C lib/secure clean
                @$(MAKECMD) -C lib/secure
 
+secure_clean:
+               @$(MAKECMD) -C lib/secure DESTDIR=$(DESTDIR) clean
+
 secure_install:
                @$(MAKECMD) -C lib/secure DESTDIR=$(DESTDIR) install
 
@@ -326,9 +352,11 @@ secure_uninstall:
                @$(MAKECMD) -C lib/secure DESTDIR=$(DESTDIR) uninstall
 
 tas:
-               @$(MAKECMD) -C lib/tas clean
                @$(MAKECMD) -C lib/tas
 
+tas_clean:
+               @$(MAKECMD) -C lib/tas DESTDIR=$(DESTDIR) clean
+
 tas_install:
                @$(MAKECMD) -C lib/tas DESTDIR=$(DESTDIR) install
 
@@ -336,9 +364,11 @@ tas_uninstall:
                @$(MAKECMD) -C lib/tas DESTDIR=$(DESTDIR) uninstall
 
 txtinfo:
-               @$(MAKECMD) -C lib/txtinfo clean
                @$(MAKECMD) -C lib/txtinfo
 
+txtinfo_clean:
+               @$(MAKECMD) -C lib/txtinfo DESTDIR=$(DESTDIR) clean
+
 txtinfo_install:
                @$(MAKECMD) -C lib/txtinfo DESTDIR=$(DESTDIR) install
 
@@ -346,9 +376,10 @@ txtinfo_uninstall:
                @$(MAKECMD) -C lib/txtinfo DESTDIR=$(DESTDIR) uninstall
 
 watchdog:
-               @$(MAKECMD) -C lib/watchdog clean
                @$(MAKECMD) -C lib/watchdog
 
+watchdog_clean:
+               @$(MAKECMD) -C lib/watchdog DESTDIR=$(DESTDIR) clean
 
 watchdog_install:
                @$(MAKECMD) -C lib/watchdog DESTDIR=$(DESTDIR) install