]> git.decadent.org.uk Git - lca-dvswitch.git/blobdiff - Makefile
Force page break between slides when printed
[lca-dvswitch.git] / Makefile
index b6b835b61adf8ae9f3027fa38ce16077fc454754..73a523c4cb4e413aa5691586c859c04f4f7adc9c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,18 +1,26 @@
-all: s5-checksums.txt dvswitch-simple.svg screenshot-1-annotated.png
+all: s5-checksums.txt dvswitch-simple.dia.svg screenshot-1-annotated.xcf.png dvswitch-internal.dia.svg streaming-network.dia.svg
 
 clean:
-       rm -r s5-checksums.txt s5-blank dvswitch-simple.svg screenshot-1-annotated.png
+       rm -r s5-checksums.txt s5-blank *.dia.svg *.xcf.png
 
 s5-checksums.txt: /usr/share/s5/s5-blank
        s5 blank .
-       sed -i 's/url(bodybg.gif)//' s5-blank/ui/default/pretty.css
+       sed -i 's/url(bodybg.gif)//; s/\btext-transform: capitalize\s*;//' \
+               s5-blank/ui/default/pretty.css
 
-%.svg: %.dia
+%.dia.svg: %.dia
        dia --export=$@ $<
 
-%.png: %.xcf
+%.xcf.png: %.xcf
        gimp -i -d -b '                                                 '\
 '(let* ((image (car (gimp-file-load RUN-NONINTERACTIVE "$<" "$<")))    '\
 '       (layer (car (gimp-image-flatten image))))                      '\
 ' (gimp-file-save RUN-NONINTERACTIVE image layer "$@" "$@"))           '\
 '(gimp-quit 0)'
+
+pub:
+       rm -rf pub
+       mkdir pub
+       cp -R -t pub index.html s5-blank *.svg *.png
+
+.PHONY: all clean pub