# exit if KDEDIR is not set ifndef KDEDIR all: error html: error tgzball: error pdf: error clean: error error: @echo 'Aborting: You need to set $$KDEDIR!' else all: one-chunk-html web-html tgzball clean-web-html pdf clean one-chunk-html: developer-howto.docbook meinproc developer-howto.docbook --stylesheet $$KDEDIR/share/apps/ksgmltools2/customization/kde-nochunk.xsl mv index.html developer-howto.html web-html: developer-howto.docbook meinproc developer-howto.docbook --stylesheet $$KDEDIR/share/apps/ksgmltools2/customization/kde-web.xsl mkdir -p developer-howto/howto mkdir developer-howto/common cp `ls *.html|grep -v developer-howto.html` developer-howto/howto cp $$KDEDIR/share/doc/HTML/en/common/web-doctop.png developer-howto/common cp $$KDEDIR/share/doc/HTML/en/common/web-docbottom.png developer-howto/common cp $$KDEDIR/share/doc/HTML/en/common/kde-web.css developer-howto/common clean-web-html: developer-howto # clean up rm -r developer-howto tgzball: web-html tar czvf developer-howto.tgz developer-howto pdf: one-chunk-html html2ps -n -u developer-howto.html | ps2pdf - > developer-howto.pdf @# jw developer-HOWTO.docbook -b ps && ps2pdf developer-HOWTO.ps # Doesn't clean generated files, just unneeded files clean: @# rm -rf developer-HOWTO.ps *~ DB* HTML HTML.junk endif