Mercurial > hg > batmud > maputils
view Makefile.gen @ 1822:892d5277f1ff
Remove note about the search pattern parser being not very tolerant, it's somewhat better now.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 30 Oct 2017 12:55:21 +0200 |
parents | 9ee269ae165d |
children | 8a3da04829f3 |
line wrap: on
line source
### ### Include configuration ### include config.mak THLIBS = th-libs/ CFLAGS += -I$(THLIBS) -I. MAP_PATH = misc/ ### ### Objects ### MKSPECIAL_BIN=$(BINPATH)mkspecial$(EXEEXT) COLORMAP_BIN=$(BINPATH)colormap$(EXEEXT) MKCITYMAP_BIN=$(BINPATH)mkcitymap$(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) MAPSEARCH_BIN=$(BINPATH)mapsearch$(EXEEXT) MAP_FILES=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 \ dortlewall.html dortlewall.map LIBLOCFILE_OBJ=$(OBJPATH)liblocfile.o LIBMAPUTILS_OBJ=$(OBJPATH)libmaputils.o TARGETS += $(LIBMAPUTILS_OBJ) $(LIBLOCFILE_OBJ) \ $(COLORMAP_BIN) $(MKSPECIAL_BIN) $(MKCITYMAP_BIN) \ $(DIFFMAP_BIN) $(PATCHMAP_BIN) $(MAP2PPM_BIN) \ $(MKLOC_BIN) $(COMBINE_BIN) $(MAPSTATS_BIN) \ $(addprefix $(MAP_PATH),$(filter %.html,$(MAP_FILES))) ifeq ($(HAVE_LIBWEBSOCKETS),yes) MAPSEARCH_CFLAGS += -D_POSIX_C_SOURCE=200112 $(LIBWEBSOCKETS_CFLAGS) MAPSEARCH_LDFLAGS += $(LIBWEBSOCKETS_LDFLAGS) endif ifeq ($(HAVE_LIBPNG),yes) MAP2PPM_CFLAGS += -DHAVE_LIBPNG=1 $(LIBPNG_CFLAGS) MAP2PPM_LDFLAGS += $(LIBPNG_LDFLAGS) endif THLIBS_A = $(OBJPATH)thlibs.a THLIBS_OBJ = th_util.o th_string.o th_args.o th_datastruct.o ### ### Target rules ### include $(THLIBS)/Makefile.inc $(MAP2PPM_BIN): map2ppm.c $(LIBMAPUTILS_OBJ) $(THLIBS_A) $(THLIBS_DEP) @echo " LINK $@" @$(CC) $(CFLAGS) -o $@ $< $(LIBMAPUTILS_OBJ) $(MAP2PPM_CFLAGS) $(MAP2PPM_LDFLAGS) $(THLIBS_A) $(LDFLAGS) $(MAPSEARCH_BIN): mapsearch.c $(LIBMAPUTILS_OBJ) $(THLIBS_A) $(THLIBS_DEP) @echo " LINK $@" @$(CC) $(CFLAGS) -o $@ $< $(LIBMAPUTILS_OBJ) $(LIBLOCFILE_OBJ) $(THLIBS_A) $(MAPSEARCH_CFLAGS) $(MAPSEARCH_LDFLAGS) $(LDFLAGS) $(BINPATH)%$(EXEEXT): %.c $(LIBMAPUTILS_OBJ) $(LIBLOCFILE_OBJ) $(THLIBS_A) $(THLIBS_DEP) @echo " LINK $@" @$(CC) $(CFLAGS) -o $@ $< $(LIBMAPUTILS_OBJ) $(LIBLOCFILE_OBJ) $(THLIBS_A) $(LDFLAGS) $(MAP_PATH)%.html: $(MAP_PATH)%.map $(MAP_PATH)%.name $(COLORMAP_BIN) $(COLORMAP_BIN) $(COLORMAP_OPTS) `cat $(patsubst %.map,%.opts,$<)` $(COLORMAP_HTML) -t "`cat $(patsubst %.map,%.name,$<)`" -o $@ $< $(MAP_PATH)%.html: $(MAP_PATH)%.map $(MAP_PATH)%.loc $(MAP_PATH)%.desc $(MKCITYMAP_BIN) tooltip.js $(MKCITYMAP_BIN) $(MKCITYMAP_OPTS) -t "`cat $(patsubst %.map,%.desc,$<)`" $< $(patsubst %.map,%.loc,$<) `cat $(patsubst %.map,%.opts,$<)` -o "$@" ### ### Special targets ### ChangeLog: @hg up @hg2cl upload: tooltip.js $(addprefix $(MAP_PATH),$(MAP_FILES)) @scp -C $? $(UPLOAD_URL) @touch $@