view maps/Makefile.inc @ 1518:d470c910cffa

Fix commandline parameters for main map builds.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 08 Feb 2015 22:42:40 +0200
parents c850cf4867b9
children 796cf56a9b0a
line wrap: on
line source

COLORMAP_BIN=$(BINPATH)colormap$(EXEEXT)
MKLOC_BIN=$(BINPATH)mkloc$(EXEEXT)
MKSPECIAL_BIN=$(BINPATH)mkspecial$(EXEEXT)
MAP2PPM_BIN=$(BINPATH)map2ppm$(EXEEXT)
COMBINE_BIN=$(BINPATH)combine$(EXEEXT)
MKCITYMAP_BIN=$(BINPATH)mkcitymap$(EXEEXT)
DIFFMAP_BIN=$(BINPATH)diffmap$(EXEEXT)
PATCHMAP_BIN=$(BINPATH)patchmap$(EXEEXT)

%.tmp: %.map %.loc
	$(MKLOC_BIN) -v -o $@ -m $< -l $(patsubst %.map,%.loc,$<)

%.tmp2: %.map %.loc
	$(MKLOC_BIN) -v -N -o $@ -m $< -l $(patsubst %.map,%.loc,$<)

%.tmp3: %.loc
	$(MKLOC_BIN) -v -M -l $< -o $@

%.html: %.tmp %.desc
	$(COLORMAP_BIN) $(COLORMAP_OPTS) $(EXTRAOPTS) -t "`cat $(patsubst %.tmp,%.desc,$<)`" -a -C -f xhtml -o $@ $<

%.htm: %.tmp2 %.desc %.tmp3
	$(COLORMAP_BIN) $(COLORMAP_OPTS) $(EXTRAOPTS) -t "`cat $(patsubst %.tmp2,%.desc,$<)`" -a -C -P -f xhtml $< | \
	sed -e "/@LOCATIONS@/r $(patsubst %.tmp2,%.tmp3,$<)" -e "s/@LOCATIONS@//g" > $@


%.ansi: %.tmp %.desc
	$(COLORMAP_BIN) $(COLORMAP_OPTS) $(EXTRAOPTS) -t "`cat $(patsubst %.tmp,%.desc,$<)`" -a -C -f ansi -o $@ $<

%.script: %.map %.loc
	$(MKLOC_BIN) -S -m $< -l $(patsubst %.map,%.loc,$<) -f $(FONTSCALE) -u $(UNITSIZE) -s $(MAPSCALE) | \
	sed -e "s/@OPTS_START@/-font $(FONT) -pointsize 14 -type TruecolorMatte/g" \
	-e "s/@OPTS_END@/\t-geometry +0+0 title.png -composite -compose screen \\\\\n\t-pointsize 20 -fill white -box none -draw \"text 5,50 \'@PAF@\n\n\n/g" | \
	sed -e "/@PAF@/r $(patsubst %.map,%.desc,$<)" -e "s/@PAF@//g" > $@

%.ppm: %.map
	$(MAP2PPM_BIN) -s $(MAPSCALE) $(EXTRAOPTS) $< -o $@

%.png: %.ppm %.script %.desc
	/bin/sh $(patsubst %.ppm,%.script,$<) $< $@