
CC      =gcc
PROF    =-O -g3#      -pg -DUSE_MCHECK
L_FLAGS =$(PROF) -lcrypt#     -lmcheck -static -DMALLOC_DEBUG
E_FLAGS =#            -Lefence/ -lefence -DMALLOC_DEBUG
O_FLAGS =$(PROF)
C_FLAGS =-Wall -Wstrict-prototypes -Wpointer-arith -Wno-char-subscripts \
         -Winline $(O_FLAGS)

.SUFFIXES:
.SUFFIXES: .c .o
# -L/usr/local/lib 


O_FILES = act_cfg.o act_comm.o act_info.o act_move.o act_obj.o bit.o   \
board.o comm.o db.o def.o door.o events.o fight.o function.o furn.o    \
graphics.o handler.o interp.o language.o magic.o mem.o money.o mount.o \
nanny.o oc.o parse.o save.o script.o shop.o skills.o spells.o          \
string.o track.o update.o wiz.o wiz_info.o wiz_set.o worldgen.o        \
xrand.o

nimud.new: $(O_FILES)
	$(CC) $(L_FLAGS) -o nimud *.o

.c.o: mud.h
	$(CC) -c $(C_FLAGS) $<

clean:
	rm -f *.o nimud
