Mercurial > hg > batmud > maputils
view Makefile.gen @ 945:81184d58133c aprilli2011
Sync.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 14 May 2010 11:18:20 +0000 |
parents | 8fbde52dfdfe |
children | d73564edc8a9 |
line wrap: on
line source
include config.mak CFLAGS += -g -O2 -W -Wall #CFLAGS += -DNDEBUG -std=c99 -pedantic COLORMAP_OPTS=-u "www/urchin.inc.php" COMP=$(CC) $(CFLAGS) # # Objects # MKSPECIAL_BIN=$(BINPATH)mkspecial$(EXEEXT) COLORMAP_BIN=$(BINPATH)colormap$(EXEEXT) MKBCMAP_BIN=$(BINPATH)mkbcmap$(EXEEXT) DIFFMAP_BIN=$(BINPATH)diffmap$(EXEEXT) PATCHMAP_BIN=$(BINPATH)patchmap$(EXEEXT) MKLOC_BIN=$(BINPATH)mkloc$(EXEEXT) MAP2PPM_BIN=$(BINPATH)map2ppm$(EXEEXT) COMBINE_BIN=$(BINPATH)combine$(EXEEXT) MAPSTATS_BIN=$(BINPATH)mapstats$(EXEEXT) MAPPATH_BIN=$(BINPATH)mappath$(EXEEXT) MAPFILES=tooltip.js votk.html votk.map \ faerieforest.html faerieforest.map \ lanzia.html lanzia.map \ rilynttar.html rilynttar.map \ lorenchia.html lorenchia.map \ esiris.html esiris.map \ arelium.html arelium.map \ calythien.html calythien.map \ tyr_farwyn.html tyr_farwyn.map TARGETS=$(COLORMAP_BIN) $(MKSPECIAL_BIN) $(MKBCMAP_BIN) \ $(DIFFMAP_BIN) $(PATCHMAP_BIN) $(MAP2PPM_BIN) \ $(MKLOC_BIN) $(COMBINE_BIN) $(MAPSTATS_BIN) \ $(MAPPATH_BIN) $(filter %.html,$(MAPFILES)) # # Target rules # all: $(TARGETS) %.o: %.c %.h $(COMP) -c -o $@ $< $(MKSPECIAL_BIN): mkspecial.c maputils.o th_args.o th_util.o th_string.o $(COMP) -o $@ $+ $(LDFLAGS) $(MKLOC_BIN): mkloc.c maputils.o th_args.o th_util.o th_string.o $(COMP) -o $@ $+ $(LDFLAGS) $(COLORMAP_BIN): colormap.c maputils.o th_util.o th_args.o th_string.o $(COMP) -o $@ $+ $(LDFLAGS) $(MKBCMAP_BIN): mkbcmap.c maputils.o th_util.o th_args.o th_string.o $(COMP) -o $@ $+ $(LDFLAGS) $(DIFFMAP_BIN): diffmap.c maputils.o th_util.o th_args.o th_string.o $(COMP) -o $@ $+ $(LDFLAGS) $(PATCHMAP_BIN): patchmap.c maputils.o th_util.o th_args.o th_string.o $(COMP) -o $@ $+ $(LDFLAGS) $(MAP2PPM_BIN): map2ppm.c maputils.o th_util.o th_args.o th_string.o $(COMP) -o $@ $+ $(LDFLAGS) $(COMBINE_BIN): combine.c maputils.o th_util.o th_args.o th_string.o $(COMP) -o $@ $+ $(LDFLAGS) $(MAPSTATS_BIN): mapstats.c maputils.o th_util.o th_args.o th_string.o $(COMP) -o $@ $+ $(LDFLAGS) $(MAPPATH_BIN): mappath.c maputils.o th_util.o th_args.o th_string.o $(COMP) -o $@ $+ $(LDFLAGS) %.png: %.map $(MAP2PPM_BIN) $(MAP2PPM_BIN) -s 5 -O $< | convert ppm:- $@ votk.html: votk.map $(COLORMAP_BIN) $(COLORMAP_OPTS) -t "Valley of the Kings" -aOC -f xhtml -o $@ $< faerieforest.html: faerieforest.map $(COLORMAP_BIN) $(COLORMAP_OPTS) -t "Faerie Forest" -aC -f xhtml -o $@ $< lanzia.html: lanzia.map $(COLORMAP_BIN) $(COLORMAP_OPTS) -t "The Isle of Lanzia" -aOC -f xhtml -o $@ $< %.html: %.cmap %.cnam %.opts %.desc $(MKBCMAP_BIN) -t "`cat $(patsubst %.cmap,%.desc,$<)`" $< $(patsubst %.cmap,%.cnam,$<) `cat $(patsubst %.cmap,%.opts,$<)` -u "www/urchin.inc.php" -o "$@" # # Special targets # ChangeLog: @svn up @svn2cl --strip-prefix "maputils/trunk/" upload: $(MAPFILES) @scp -C $? $(UPURL) @touch $@ clean: $(RM) -f $(TARGETS) *.o srcclean: clean $(RM) -f *~