mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 20:13:32 +01:00
34 lines
1 KiB
Makefile
34 lines
1 KiB
Makefile
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) -p -m $(IMGMODE) -o $(IMGOWNER) -g $(IMGGROUP) $$f $(BASEDIR)/$$f ;\
|
|
done
|
|
touch $@
|
|
|
|
blah:
|
|
@echo GENERATED_IMAGES = $(GENERATED_IMAGES)
|