# Makefile for Tower of Hanoi puzzle. #----------------------------------------------------------------------------- # This is for cygwin compatibility. NT=$(findstring NT,$(OS)) EXE=$(NT:NT=.exe) WHAT=hanoi OBJS=$(WHAT:=.o) \ game.o \ solution.o \ puzzle.o HDR=$(WHAT:=.h) SRC=$(OBJS:.o=.c) $(HDR) RELSTRING=2.2 TIMESTAMP=2006/08/17 03:13:52 GMT CFLAGS += -DRELSTRING="\"$(RELSTRING)\"" -DRELDATE="\"$(TIMESTAMP)\"" LDLIBS += -lcurses all: $(WHAT) .PHONY: all debug clobber clean debug: CFLAGS += -g debug: $(WHAT) $(WHAT): $(OBJS) $(OBJS): $(HDR) clobber: clean rm -f $(WHAT:%=%$(EXE)) clean: rm -f $(OBJS)