import of Diogenes 0.9.18
[diogenes.git] / htdocs / images / Makefile
diff --git a/htdocs/images/Makefile b/htdocs/images/Makefile
new file mode 100644 (file)
index 0000000..91221e6
--- /dev/null
@@ -0,0 +1,23 @@
+icondef = gartoon.defs
+conv = sodipodi
+
+include .deps
+
+all: $(ICONS) 
+
+.deps: Makefile $(icondef)
+       echo "boot: all" > .deps
+       echo >> .deps
+       rawicons=`cat $(icondef) | cut -f1`; \
+       allicons=""; \
+       for icon in $$rawicons; do \
+         allicons="$$allicons $$icon.png"; \
+         isrc=`cat $(icondef) | grep ^$$icon | cut -f2`; \
+         echo "$$icon.png: $$isrc" >> .deps; \
+         echo "        $(conv) -z --file=$$isrc --export-png=$$icon.png --export-width=24 --export-height=24" >> .deps; \
+         echo >> .deps; \
+       done; \
+       echo "ICONS=$$allicons" >> .deps; \
+
+.PHONY: all deps
+