#
# Atari ST GCC makefile for Dinkum
#
# Munged together by Chris Herborth:
#   cherborth@semprini.tdkcs.waterloo.on.ca (At home)
#   herborth@pinot.waterloo.ncr.com		 (At work)
#   C.HERBORTH							  (At GEnie)
#

# You'll have fun editing this for other compilers...  (Shouldn't actually
# be that hard.)  Add -m68020 to CFLAGS for a TT-specific version, just for
# fun.
CC=gcc
CFLAGS=-ansi -mshort -O2

# Dinkum's header files...
HEAD=dink_sym.h dink_glb.h
OBJECTS=dinkum.o describe.o longdsc.o objlook.o actor.o monster.o \
	opener.o gleeper.o parse.o taker.o

# The default target is dinkum.ttp...
default: dinkum.ttp

# Make dinkum, and strip the junk out to make it smaller.
dinkum.ttp: $(OBJECTS)
	$(CC) $(OBJECTS) -o dinkum.ttp
	xstrip dinkum.ttp

# Dependancies for all the files...
dinkum.o: dinkum.c $(HEAD)
describe.o: describe.c $(HEAD)
longdsc.o: longdsc.c $(HEAD)
objlook.o: objlook.c $(HEAD)
actor.o: actor.c $(HEAD)
monster.o: monster.c $(HEAD)
opener.o: opener.c $(HEAD)
gleeper.o: gleeper.c $(HEAD)
parse.o: parse.c $(HEAD)
taker.o: taker.c $(HEAD)

