CC = wgcc -g VFLAG ?= CFLAGS = $(VFLAG) CLDFLAGS = O = debug.o dice.o digdoors.o digdungeon.o digshops.o digspecial.o\ digvaults.o display.o disputil.o fight.o filldungeon.o format.o fuses.o\ main.o math.o mon-@-you.o mon-r.o mon-u.o mon.o montypes.o obj-armor.o\ obj-food.o obj-map.o obj-potion.o obj-ring.o obj-scroll.o obj-wand.o\ obj-weapon.o obj.o objtypes.o options.o screen.o see.o signals.o\ specialdata.o stdio-util.o trail.o util.o vars.o CLEANFILES += $O .SUFFIXES: .c main: $O $(CC) $(CLDFLAGS) -o main $O -lcurses -ltermcap $(TRACE) CLEANFILES += main montypes.h montypes.c: monlist makemontypes makemontypes CLEANFILES += montypes.h montypes.c PREDEPEND += montypes.h montypes.c makemontypes: makemontypes.o $(CC) -o makemontypes makemontypes.o CLEANFILES += makemontypes makemontypes.o objtypes.h objtypes.c: objtypelist makeobjtypes makeobjtypes CLEANFILES += objtypes.h objtypes.c PREDEPEND += objtypes.h objtypes.c makeobjtypes: makeobjtypes.o $(CC) -o makeobjtypes makeobjtypes.o CLEANFILES += makeobjtypes makeobjtypes.o .PHONY: depend depend: $(PREDEPEND) mkdep $(CFLAGS) *.c CLEANFILES += .depend .PHONY: clean clean: rm -f $(CLEANFILES)