#see slides/README for how the slides are processed PAPERS=../papers/ NOCOVER_PDFS=front.pdf empty.pdf \ ../papers/lynas-stoddart.pdf \ ../papers/poial.pdf \ ../papers/pelc.pdf \ processed/paysan.pdf \ ../papers/ertl.pdf \ ../papers/hoffmann.pdf \ slides4/gregg.pdf \ slides4/haley.pdf \ ../papers/stoddart-lynas2.pdf \ slides4/vfx-minos-selected.pdf \ slides4/ceballos.pdf PROCEEDINGS=cover.pdf empty.pdf numbered.pdf #pdftops 3.01 works for some graphics where pdftops 3.02 does not work PDFTOPS=ssh c8 'cd ~/pub/anton/euroforth/ef08/genproceedings && pdftops' proceedings.pdf: $(PROCEEDINGS) pdftk $(PROCEEDINGS) cat output $@ cp -p proceedings.pdf $(PAPERS) numbered.ps: nocover.pdf number.awk #pdf2ps -sPAPERSIZE=a4 $< -|awk -f number.awk page=3 >$@ $(PDFTOPS) $< -|awk -f number.awk page=3 >$@ #nocover.pdf: front.pdf nocover.tex program.pdf p1.pdf p2.pdf p3.pdf \ # slides4/guzeman.pdf slides4/paysan.pdf \ # slides4/ceballos.pdf slides4/ertl-context.pdf # pdflatex nocover #see http://ansuz.sooke.bc.ca/software/pdf-append.php for concatenating PDFs nocover.pdf: $(NOCOVER_PDFS) pdftk $(NOCOVER_PDFS) cat output $@ ../papers/vfx-minos-selected.pdf: ../papers/vfx-minos-slides.pdf pdftk $< cat 1 2 7 10 13 19 23 26 30 34 output $@ slides4/vfx-minos-selected.ps: ../papers/vfx-minos-selected.pdf $(PDFTOPS) -paper match $< -|psnup -f -4 -pa4 -s1 -c -W272 -H363 -m1cm|sed 's/%%BoundingBox: 0 0 363 273/%%BoundingBox: 0 0 596 842/' >$@ processed/paysan.ps: ../papers/paysan.pdf pdftops -level1 $< $@ slides4/ceballos.ps: ../papers/ceballos.pdf $(PDFTOPS) $< -|psnup -4 -l -c -d -m1cm >$@ %.pdf: %.ps ps2pdf -dPDFSETTINGS=/prepress $< $@ %.ps: %.dvi dvips -Pcmz $* %.dvi: %.tex latex $* %.ps: %.obj tgif -print -ps -gray $* slides4/%.ps: ../papers/%.pdf $(PDFTOPS) -paper match $< -|psnup -4 -l -c -d -m1cm >$@ .PRECIOUS: slides4/%.ps .PRECIOUS: %.ps