/
teeny/db/
teeny/dbm/
teeny/docs/
teeny/includes/
teeny/misc/
teeny/news/
teeny/text/
#
# This makefile was designed for AIX.  When compiling on a BSD system, you
# may have to remove the -D_ALL_SOURCE, -D_BSD, and -lbsd flags.
#

MUDOBJ = boolexp.o buildcmds.o cmds.o cmdutils.o command.o\
        dbutils.o help.o log.o main.o match.o misc.o notify.o\
        pronoun.o speech.o tcpio.o utils.o wiz.o

INCDIR = ../includes

# For debugging.
CFLAGS= -g -I../includes -D_ALL_SOURCE -D_BSD
#CFLAGS= -g -I../includes 
# LDFLAGS= -s -lnet -lnsl_s		# For SysV
LDFLAGS= -g -lbsd			# For AIX w/o bsdcc
# LDFLAGS= -s				# Standard
#LDFLAGS= -g
#CC= bsdcc
CC= cc

# Don't screw with these
boolexp.o: $(INCDIR)/config.h $(INCDIR)/teeny.h
buildcmds.o: $(INCDIR)/config.h $(INCDIR)/teeny.h
cmds.o: $(INCDIR)/config.h $(INCDIR)/teeny.h $(INCDIR)/match.h
speech.o: $(INCDIR)/config.h $(INCDIR)/teeny.h $(INCDIR)/match.h
cmdutils.o: $(INCDIR)/config.h $(INCDIR)/teeny.h $(INCDIR)/match.h
command.o: $(INCDIR)/config.h $(INCDIR)/teeny.h $(INCDIR)/match.h
match.o:  $(INCDIR)/config.h $(INCDIR)/teeny.h $(INCDIR)/match.h $(INCDIR)/case.h
misc.o: $(INCDIR)/config.h $(INCDIR)/teeny.h $(INCDIR)/io.h $(INCDIR)/case.h
notify.o: $(INCDIR)/config.h $(INCDIR)/teeny.h
tcpio.o:  $(INCDIR)/config.h $(INCDIR)/teeny.h $(INCDIR)/io.h
log.o: $(INCDIR)/config.h $(INCDIR)/teeny.h
main.o: $(INCDIR)/config.h $(INCDIR)/teeny.h
help.o: $(INCDIR)/config.h $(INCDIR)/teeny.h $(INCDIR)/case.h
pronoun.o: $(INCDIR)/config.h $(INCDIR)/teeny.h
utils.o: $(INCDIR)/config.h $(INCDIR)/teeny.h
wiz.o: $(INCDIR)/config.h $(INCDIR)/teeny.h
dbutils.o: $(INCDIR)/config.h $(INCDIR)/teeny.h $(INCDIR)/db.h $(INCDIR)/match.h $(INCDIR)/case.h
#
# The MUD itself. This target should only be built *after* the dblib is
# updated.
#
#teeny: $(MUDOBJ)
#	cc $(MUDOBJ) -o teeny ../db/dblib.a ../misc/case.a $(LDFLAGS) 
teeny: $(MUDOBJ)
	$(CC) $(MUDOBJ) -o teeny ../db/dblib.a ../misc/case.a $(LDFLAGS)