# 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)