mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 12:03:31 +01:00
theme-images.mk: Add theme-images.mk, no idea how things worked without it
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
10c9a659bf
commit
f6e64d35d9
1 changed files with 35 additions and 0 deletions
35
make/theme-images.mk
Normal file
35
make/theme-images.mk
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
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)
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue