[gimp-help-2] [make] Change images prerequisites (Makefile.am)
- From: Ulf-D. Ehlert <ulfehlert src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gimp-help-2] [make] Change images prerequisites (Makefile.am)
- Date: Thu, 17 Sep 2009 19:04:17 +0000 (UTC)
commit 4f2f6887291f1bbc565b49853ceedc5ad1f5e53b
Author: Ulf-D. Ehlert <ulfehlert svn gnome org>
Date: Thu Sep 17 20:58:21 2009 +0200
[make] Change images prerequisites (Makefile.am)
Use list of images in common/ and C/ as prerequisite
(cf. commit 4f8cd03164370929d311e5613eb240b67ab8377e, 2009-09-02).
Makefile.am | 17 ++++++++++++-----
1 files changed, 12 insertions(+), 5 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index 5c8775f..c36738c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -479,11 +479,18 @@ xml-en: xml/en cleanup-xml-en ;
# Images
-# TODO: test new image files structure;
-# how to ensure that $@ is up-to-date without forcing
-# rebuild (which will also force e.g. html-% to be rebuilt
-# -- use (~1500) image files as prerequisites?
-xml/%/images: FORCE
+# HIDE FROM AUTOMAKE #ifeq ($(MAKE_IMAGES), lazy)
+# HIDE FROM AUTOMAKE ## fast and lazy: detect added or removed images, but may miss changed images
+# HIDE FROM AUTOMAKE #IMAGE_PREREQ = $(shell cd $(srcdir) && $(find_l) images/{common,C} -type d)
+# HIDE FROM AUTOMAKE #else ifeq ($(MAKE_IMAGES), force)
+# HIDE FROM AUTOMAKE ## just in case: always update images
+# HIDE FROM AUTOMAKE #IMAGE_PREREQ = FORCE
+# HIDE FROM AUTOMAKE #else
+# HIDE FROM AUTOMAKE ## strict (default): detects added, removed, or changed images
+# HIDE FROM AUTOMAKE #IMAGE_PREREQ = $(shell cd $(srcdir) && $(find_l) images/{common,C})
+# HIDE FROM AUTOMAKE #endif
+
+xml/%/images: $(IMAGE_PREREQ)
$(cmd) if test -L $@; then rm -v $@; fi
$(cmd) if test -L xml/$*; then rm -v xml/$*; fi
$(cmd) if test -d $@; then rm -rf $@/*; fi
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]