/
Cool3/bin/
CC      = gcc
PROF    = -O -ggdb
#
# LIBS:
# -lcrypt: for crypt(3) support
# -lm: LibMath, for sqrt() and pow() calculations
# -lz: zLib, for zLib-compliant compression in MCCP
#
LIBS	= -lcrypt -lm -lz
C_FLAGS =  -Wall $(SDEBUG) $(JDEBUG) $(PROF)
L_FLAGS =  $(PROF) $(LIBS)
#
# The ultimate in anal retention--SDEBUG.  Uncomment and have fun.
#
#SDEBUG  = -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wconversion \
#	  -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
#
# A more reasonable alternative to SDEBUG...
#
#JDEBUG  = -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align \
#	  -Wstrict-prototypes

ROT_FILES = act_comm.o act_enter.o act_info.o act_move.o act_obj.o act_wiz.o \
		alias.o ban.o clans.o comm.o const.o const2.o curse.o \
		db.o db2.o economy.o effects.o fight.o finger.o flags.o \
		forget.o handler.o healer.o interp.o lookup.o magic.o \
		magic2.o note.o music.o quest.o recycle.o repent.o save.o \
		scan.o sign.o skills.o special.o tables.o update.o \
		wizlist.o mob_cmds.o mob_prog.o olc.o olc_act.o \
		olc_save.o bit.o mem.o string.o olc_mpcode.o cmdedit.o \
		general.o act_general.o mccp.o

all:: rot

rot: $(ROT_FILES)
	rm -f rot
	$(CC) $(L_FLAGS) -o rot $(ROT_FILES)
	cp -f rot ../bin/rot

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