summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorMarti Maria <info@littlecms.com>2015-06-18 11:54:08 +0200
committerMarti Maria <info@littlecms.com>2015-06-18 11:54:08 +0200
commita7fc6e39ceeeac8bdbd24f08ebb08330d15c5d33 (patch)
treeaa32b7af41205394e52abe056f1efddb8f0b96a7 /Makefile.am
parent6e33faabae068b21a1c1d18a1297917b6bb1a11c (diff)
downloadlcms2-a7fc6e39ceeeac8bdbd24f08ebb08330d15c5d33.tar.gz
Big drop sponsorized by AlienSkin Software
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am22
1 files changed, 22 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index 528d20d..bf3c37b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -19,6 +19,9 @@ EXTRA_DIST = AUTHORS COPYING ChangeLog doc Projects include bin Lib INSTALL READ
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = lcms2.pc
+# Get names of plug-ins in the source package
+PLUGIN_DIRECTORIES = $(sort $(dir $(wildcard plugins/*/)))
+
# Make sure get rid of VC stuff...
clean-local:
find Projects -name "*.user" | xargs rm -rf
@@ -31,3 +34,22 @@ clean-local:
find Projects -name "*.opensdf" | xargs rm -rf
find Projects -name "*.log" | xargs rm -rf
find Projects -name "ipch" | xargs rm -rf
+ @for d in $(PLUGIN_DIRECTORIES); do (cd $$d; $(MAKE) clean ); done
+
+# Handle plug-ins
+all-local:
+ @for d in $(PLUGIN_DIRECTORIES); do (cd $$d; $(MAKE) $(AM_MAKEFLAGS) all ); done
+
+check-local:
+ @for d in $(PLUGIN_DIRECTORIES); do (cd $$d; $(MAKE) $(AM_MAKEFLAGS) check ); done
+
+install-exec-local:
+ @for d in $(PLUGIN_DIRECTORIES); do (cd $$d; $(MAKE) $(AM_MAKEFLAGS) install-exec ); done
+
+uninstall-local:
+ @for d in $(PLUGIN_DIRECTORIES); do (cd $$d; $(MAKE) $(AM_MAKEFLAGS) uninstall ); done
+
+
+
+
+