Mercurial > hg > batmud > maputils
view maps/Makefile @ 798:11e3bed89e35
Use verbosity flag in accordance to changes in mkloc.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 12 Jul 2009 02:27:59 +0000 |
parents | 7da5b551d9e2 |
children | 8fbde52dfdfe |
line wrap: on
line source
include ../config.mak include config.mak # # Mangles and targets # TARGETS=$(patsubst %.map,%.html,$(MAPLIST)) \ $(patsubst %.map,%.htm,$(MAPLIST)) \ $(patsubst %.map,%.ansi,$(MAPLIST)) \ $(patsubst %.map,%.png,$(MAPLIST)) all: $(patsubst %.map,%.ppm,$(MAPLIST)) $(TARGETS) #laenor.map: # cat ~/mapping.log | grep -v "^$$" > tmp # $(MKSPECIAL_BIN) -v -o $@ -r 100 -R 65 -m 40 tmp -a -d -I $(patsubst %.map,%.initial,$@) include Makefile.inc world.map: $(MAPLIST) $(COMBINE_BIN) -v -f "~" $(MAPLISTOFFS) -o $@ world.loc: $(patsubst %.map,%.loc,$(MAPLIST)) for i in $(MAPLISTOFFS); do $(MKLOC_BIN) -v -L -l `echo "$$i"|sed "s/^\([^\.]*\).map:.*/\1.loc/"` -m `echo "$$i"|sed "s/^\([^:]*\):\([0-9]*\):\([0-9]*\)/\1 -x \2 -y \3/"`; done > $@ world.ppm: world.map $(MAP2PPM_BIN) $< | convert ppm:- -resize "50%" $@ world.script: world.map world.loc $(MKLOC_BIN) -vnS -m $< -l $(patsubst %.map,%.loc,$<) -u $(WORLDUNITSIZE) -s $(WORLDMAPSCALE) | \ sed -e "s/@OPTS_START@/-font $(WORLDFONT) -pointsize 10 -type TruecolorMatte/g" \ -e "s/@OPTS_END@/\t-geometry +220+15 title.png -composite -compose screen \\\\\n\t-pointsize 30 -fill white -box none -draw \"text 10,30 \'\n@PAF@\n\n/g" | \ sed -e "/@PAF@/r $(patsubst %.map,%.desc,$<)" -e "s/@PAF@//g" > $@ # # Special targets # upload: $(TARGETS) renardy.map *.loc world.jpg util.js scp -C $? $(UPURL) scp -C $? $(UPURL2) touch $@ uploc: *.loc scp $+ $(UPURL2) fetch: for i in $(MAPMAP); do wget `echo "$$i"|sed "s|^\([^:]*\):\(.*\)|-O \2.new $(BATMAPURL)\1.txt|"`; done %.diff: %.map %.new @echo DIFFING $< ... @if ! $(DIFFMAP_BIN) $+ -o $@ -a; then \ $(MAP2PPM_BIN) $@ -o $@.ppm -d; \ $(PATCHMAP_BIN) $< $@ -o $<; \ fi @echo UPDATING LOCATIONS ... @$(MKLOC_BIN) -v -m $(patsubst %.map,%.new,$<) -l $(patsubst %.map,%.loc,$<) -L -g -o $(patsubst %.map,%.nloc,$<) @diff -ubB $(patsubst %.map,%.loc,$<) $(patsubst %.map,%.nloc,$<) | patch cleardiff: $(RM) *.diff dodiff: $(patsubst %.map,%.diff,$(MAPLIST)) diff: cleardiff dodiff clean: $(RM) $(TARGETS) *.diff *.ppm *.o srcclean: clean $(RM) *~ update: @echo "* Updating from SVN ..." @svn update .changelog: update @echo "* Making ChangeLog ..." @svn2cl --strip-prefix "maputils/trunk/maps/" --group-by-day --include-rev @touch $@ ChangeLog: .changelog