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


Last updated: Friday, June 12, 2015 03:21:43 AM