Mercurial > mxd2map
diff doku/funktionsweise/Makefile @ 54:2cbf8bdf20b2
* doku/funktionsweise/Makefile,
doku/funktionsweise/funktionsweise-MXD-konverter.svg: New. Added
a schema how the converter works
author | Stephan Holl <stephan.holl@intevation.de> |
---|---|
date | Mon, 16 May 2011 16:20:13 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doku/funktionsweise/Makefile Mon May 16 16:20:13 2011 +0200 @@ -0,0 +1,39 @@ +# Makefile to get images from vector drawings. +# Sketch (.sk) +# SVG (.sk) + +SKS=$(wildcard *.sk) +SVG=$(wildcard *.svg) +PNG=$(wildcard *.png) + +OUTPUT_PNG_SK=$(SKS:sk=png) +OUTPUT_PNG_SVG=$(SVG:svg=png) +OUTPUT_PS_PNG=$(PNG:png=ps) +OUTPUT_PS_SVG=$(SVG:svg=eps) + +all: png + +png: $(OUTPUT_PNG_SK) $(OUTPUT_PNG_SVG) + +ps: $(OUTPUT_PS_SVG) $(OUTPUT_PS_PNG) + +%.png: %.sk + sk2ppm --bbox $*.sk | pnmtopng - > $*.png + +%.png: %.svg + inkscape -d 150 -D -e $*.png $*.svg + +%.ps: %.png + convert $*.png $*.ps + +%.eps: %.svg + inkscape -d 150 -D -E $*.eps $*.svg + +clean: + rm -f $(OUTPUT_PNG_SK) 2>/dev/null; true + rm -f $(OUTPUT_PNG_SVG) 2>/dev/null; true + rm -f $(OUTPUT_PS_PNG) 2>/dev/null; true + rm -f $(OUTPUT_PS_SVG) 2>/dev/null; true + + +.PHONY: png ps clean