fixes for build system. add themes to the install process. use the build/ dir for...
[dana/openbox.git] / build / Makefile.plugins
index 9555d87..8678135 100644 (file)
@@ -1,23 +1,22 @@
 include build/Makefile.incl
 
+targets = resistance placement keyboard mouse
+
 all clean distclean:
-       @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.resistance $@
-       @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.placement $@
-       @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.keyboard $@
-       @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.mouse $@
+       @for i in $(targets); do \
+               $(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.$$i $@; \
+       done
 
 install:
-       @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.resistance $@
-       @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.placement $@
-       @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.keyboard $@
-       @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.mouse $@
+       @for i in $(targets); do \
+               $(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.$$i $@; \
+       done
        $(LIBTOOL) --mode=finish $(DESTDIR)$(plugindir)
 
 uninstall:
-       @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.resistance $@
-       @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.placement $@
-       @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.keyboard $@
-       @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.mouse $@
+       @for i in $(targets); do \
+               $(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.$$i $@; \
+       done
        -rmdir $(DESTDIR)$(plugindir)
 
 .PHONY: all clean distclean install uninstall