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

#-Wmissing-prototypes -Wmissing-declarations

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


O_FILES = admin.o admin_edit.o admin_info.o bit.o board.o client.o combat.o \
	config.o def.o door.o edit.o events.o load.o functions.o furn.o \
	grammar.o graphics.o handler.o html.o disease.o interpreter.o \
	language.o lists.o magic.o map.o mem.o money.o mount.o nanny.o net.o \
	imc.o info.o move.o props.o parser.o save.o shop.o skills.o social.o \
	string.o tips.o translate.o track.o update.o worldgen.o xrand.o

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

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

clean:
	rm -f *.o nimud
