include $(MODDIR)/make/defs.mk include $(MODDIR)/make/rules.mk BASEDIR = $(PROJECT_HTML_THEMES_DIR)/$(patsubst theme-%,%,$(PROJECT))/images GENERATED_IMAGES = $(shell find . -name generate.conf | xargs -r dirname | \ while read d; do sed "s%^%$$d/%" $$d/generate.conf; done) all: install: install-images.done clean: doneclean distclean: %-greyed-out.png: %.png /bin/bash $(MOD_SCRIPT_DIR)/convert-to-greyed-out-image.sh $< $@.tmp mv $@.tmp $@ basedir.done: $(INSTALL) -d -m $(IMGDIRMODE) -o $(IMGDIROWNER) -g $(IMGDIRGROUP) $(BASEDIR) touch $@ generate.done: $(GENERATED_IMAGES) install-images.done: basedir.done generate.done $(INSTALLED_IMG) for d in `find . -type d -a ! -name . -a ! -name CVS`; do \ $(INSTALL) -d -m $(IMGDIRMODE) -o $(IMGDIROWNER) -g $(IMGDIRGROUP) $(BASEDIR)/$$d ;\ done for f in `find . -name '*.png' -o -name '*.jpg' -o -name '*.gif'`; do \ $(INSTALL) -m $(IMGMODE) -o $(IMGOWNER) -g $(IMGGROUP) $$f $(BASEDIR)/$$f ;\ done touch $@ blah: @echo GENERATED_IMAGES = $(GENERATED_IMAGES)