summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile50
1 files changed, 50 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..358f21d
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,50 @@
+TARGETS=index.html
+
+
+all: $(TARGETS)
+
+clean:
+ rm -f $(TARGETS)
+
+
+%.html: %.html.coffee
+ (sh -c "coffee $< >$@.new" && mv $@.new $@ && touch -r $< $@) || rm -f $@
+
+%.js: %.coffee
+ coffee -bc $<
+
+%.stripped.png: %.png
+ convert -strip -colorspace sRGB $< -colorspace sRGB $@
+
+%.pamfix.png: %.png
+ (pngtopnm|pnmtopng) <$< >$@ || rm -f $@
+
+%.pnmfix.pnm: %.png
+ pngtopnm -alpha <$< >$@.alpha.png
+ pngtopnm <$< >$@
+
+%.pnmfix.png: %.pnmfix.pnm
+ pnmtopng -alpha $<.alpha.png <$< >$@
+
+# %.out.bmp: %.png
+# pngtopnm <$< |ppmtobmp >$@ || rm -f $@
+# %.png: %.in.bmp
+# bmptoppm $< |pnmtopng >$@ || rm -f $@
+
+# %.out.ppm: %.png
+# pngtopnm <$< >$@ || rm -f $@
+# %.png: %.in.ppm
+# pnmtopng <$< >$@ || rm -f $@
+
+%_8X.png: %.pnmfix.png
+ convert -interpolate integer -scale 800 $< -format BMP2 $@
+%_6X.png: %.pnmfix.png
+ convert -interpolate integer -scale 600 $< -format BMP2 $@
+%_5X.png: %.pnmfix.png
+ convert -interpolate integer -scale 500 $< -format BMP2 $@
+%_4X.png: %.pnmfix.png
+ convert -interpolate integer -scale 400 $< -format BMP2 $@
+%_3X.png: %.pnmfix.png
+ convert -interpolate integer -scale 300 $< -format BMP2 $@
+%_2X.png: %.pnmfix.png
+ convert -interpolate integer -scale 200 $< -format BMP2 $@