Mercurial > hg > batmud > maputils
view Makefile.gen @ 98:c856945880be
Remove debugging
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 17 Dec 2006 11:57:21 +0000 |
parents | c094c3637841 |
children | 1de1ee921429 |
line wrap: on
line source
CFLAGS+= -g -O2 -W -Wall #CFLAGS+= -DNDEBUG -std=c99 -pedantic # # Directories # MANDIR=$(PREFIX)/man BINDIR=$(PREFIX)/bin SBINDIR=$(PREFIX)/sbin COMP=$(CC) $(CFLAGS) # # Objects # MKMAP_BIN=$(BINPATH)mkmap$(EXEEXT) MKSPECIAL_BIN=$(BINPATH)mkspecial$(EXEEXT) COLORMAP_BIN=$(BINPATH)colormap$(EXEEXT) MAKEBCMAP_BIN=$(BINPATH)mkbcmap$(EXEEXT) DIFFMAP_BIN=$(BINPATH)diffmap$(EXEEXT) MKLOC_BIN=$(BINPATH)mkloc$(EXEEXT) MAP2PPM_BIN=$(BINPATH)map2ppm$(EXEEXT) COMBINE_BIN=$(BINPATH)combine$(EXEEXT) TARGETS=$(MKMAP_BIN) $(COLORMAP_BIN) $(MKSPECIAL_BIN) \ $(MAKEBCMAP_BIN) $(DIFFMAP_BIN) $(MAP2PPM_BIN) \ $(MKLOC_BIN) $(COMBINE_BIN) votk.html lanzia.html MAPFILES=tooltip.js votk.html votk.map lanzia.html lanzia.map # # Target rules # all: $(TARGETS) %.o: %.c %.h $(COMP) -c -o $@ $< $(MKMAP_BIN): mkmap.c maputils.o th_args.o th_util.o th_string.o $(COMP) -o $@ $+ $(LDFLAGS) $(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) $(MAKEBCMAP_BIN): mkbcmap.c maputils.o th_util.o th_string.o $(COMP) -o $@ $+ $(LDFLAGS) $(DIFFMAP_BIN): diffmap.c maputils.o th_util.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) %.cmap: %.raw $(MKMAP_BIN) $(MKMAP_BIN) -o $@ -r 10 -w 21 -h 21 $< -v -d -m 80 -f 99 %.map: %.raw $(MKMAP_BIN) $(MKMAP_BIN) -o $@ -r 10 -w 13 -h 7 $< -v -d -m 70 -f 99 %.png: %.map $(MAP2PPM_BIN) $(MAP2PPM_BIN) -O $< | pnmscale 5 | pnmtopng -compression=9 > $@ votk.html: votk.map $(COLORMAP_BIN) $(COLORMAP_BIN) -t "Valley of the Kings" -aOC -f xhtml -o $@ $< lanzia.html: lanzia.map $(COLORMAP_BIN) $(COLORMAP_BIN) -t "The Isle of Lanzia" -aOC -f xhtml -o $@ $< # # Special targets # upload: $(TARGETS) $(MAPFILES) scp $(MAPFILES) mhamalai@students.oamk.fi:public_html/bat/maps/ clean: $(RM) -f $(TARGETS) *.o srcclean: clean $(RM) -f *~