jw-pkg/make/theme-images.mk
Jan Lindemann b2d6e6f554 Everywhere: Rename MODDIR -> JWBDIR
Rename the omnipresent MODDIR variable to JWBDIR, since that's more to the
point.

Signed-off-by: Jan Lindemann <jan@janware.com>
2019-06-29 21:34:18 +00:00

34 lines
1 KiB
Makefile

include $(JWBDIR)/make/defs.mk
include $(JWBDIR)/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) -p -m $(IMGMODE) -o $(IMGOWNER) -g $(IMGGROUP) $$f $(BASEDIR)/$$f ;\
done
touch $@
blah:
@echo GENERATED_IMAGES = $(GENERATED_IMAGES)