XPMS= \ ../choose-dir.xpm \ ../dkclock.xpm \ ../dkicon.xpm \ ../exit-program.xpm \ ../run2.xpm \ ../run-conversion.xpm \ ../set-options.xpm \ ../wxdkscrsz.xpm ICONS= \ ../dkclock.ico \ ../dkctinst.ico \ ../dkctunin.ico \ ../dkicon.ico \ ../wxdkscrsz.ico SPLASH= \ ../splash-dktoolian.png ../%.xpm: %.fig gxhconvert -o=xpm -a $*.fig mv $*.xpm .. ../%.ico: %.fig gxhconvert -o=ico -a $*.fig mv $*.ico .. build: # Create *.xpm and *.ico files build: $(XPMS) $(ICONS) $(SPLASH) touch test.dat [ ! -f ../favicon.ico ] || rm -f ../favicon.ico ln ../dkicon.ico ../favicon.ico rm -f test.dat *.ico *.xpm ../splash-dktoolian.png: splash-dktoolian.fig fig2lat -ltex.pdf splash-dktoolian.fig pdflatex -interaction=batchmode splash-dktoolian || pdflatex -interaction=nonstopmode -halt-on-error -file-line-error splash-dktoolian pdftoppm -r 160 splash-dktoolian.pdf | pnmtopng > splash-dktoolian.png ls -l splash-dktoolian.png pngnq -n 64 splash-dktoolian.png mv splash-dktoolian-nq8.png splash-dktoolian.png ls -l splash-dktoolian.png optipng -q -zc1-9 -zm1-9 -zs0-3 -f0-5 splash-dktoolian.png ls -l splash-dktoolian.png mv splash-dktoolian.png .. [ ! -f splash-dktoolian.aux ] || rm -fr splash-dktoolian.aux [ ! -f splash-dktoolian.log ] || rm -fr splash-dktoolian.log [ ! -f splash-dktoolian.pdf ] || rm -fr splash-dktoolian.pdf [ ! -f splash-dktoolian-i.pdf ] || rm -fr splash-dktoolian-i.pdf [ ! -f splash-dktoolian.tex ] || rm -fr splash-dktoolian.tex clean: # Clean up (remove *.xpm and *.ico files) clean: -rm -f *.xpm *.ico *.aux *.png *.pgm *.pnm *.ppm *.pdf *.svg *.log *.tex help: # Show targets in GNUmakefile @echo 'Here is a list of the targets in this GNUmakefile:' -@egrep '^[^:;= ]*::?[ ]*' GNUmakefile|grep '#'|grep -v '^#'