area/
build/testing/
log/
player/
player/backup/
CC      = g++
#PROF    = -ggdb
PROF    = -O -ggdb
GPROF	= -pg
NOCRYPT =
CFLAGS =  -Wall $(PROF) $(NOCRYPT) $(INCLUDE)
LFLAGS =  $(PROF)
INCLUDE = -I/usr/include/glib-1.2 -I/usr/lib/glib/include/ -I../include
LIB_PATH = -L/usr/local/lib
LIBS    =  -lglib -llurf

O_FILES = power.o wizard.o act_comm.o act_info.o act_obj.o act_move.o act_wiz.o alias.o \
board.o clan.o disc_power.o gift_power.o ignore.o interp.o kav_fight.o kav_info.o \
kav_wiz.o new_mem.o olc_act.o olc_mpcode.o olc_save.o quest.o rot_wiz.o \
sphere_power.o const.o tables.o magic.o wolf.o wraith.o olc.o hunter.o \
ban.o bit.o mem.o special.o string.o combatcmds.o

all: $(O_FILES)
	ar cr liblurfcmd.a $(O_FILES)

prod:	CFLAGS = -Wall -O3 $(INCLUDE)
prod:	$(O_FILES)
	ar cr liblurfcmd.a $(O_FILES)

profile: CFLAGS += $(GPROF) 
profile: $(O_FILES) 
	ar cr liblurfcmd.a $(O_FILES)
	
clean:
	rm -rf *.o core