CC      = g++
PROF    = -ggdb
NOCRYPT =
C_FLAGS =  -Werror -Wall $(PROF) $(NOCRYPT) -efense -Wno-write-strings
L_FLAGS =  $(PROF)
LIBS	= -lcrypt -lgd

O_FILES = act_comm.o act_enter.o act_info.o act_mob.o act_move.o \
          act_obj.o act_wiz.o alias.o arena.o auction.o bank.o ban.o \
          bit.o board.o comm.o const.o cmdedit.o db.o db2.o effects.o event.o ed_struct.o ed_table.o forge.o fight.o flags.o \
	  guild.o handler.o hedit.o instaroom.o interp.o language.o lookup.o lycanth.o \
          mem.o mine.o mob_cmds.o mob_prog.o object_cond.o \
          olc_mpcode.o map.o mount.o music.o nanny.o olc2.o olc_act.o olc_save.o \
          olc_load_rooms.o olc_load_mobs.o olc_load_objs.o olc_save_new.o olc.o \
          religion.o recycle.o save.o scan.o skills.o skill_save.o \
          social.o sorcerer.o special.o struct_io.o string.o \
          tables.o unique.o update.o wizlist.o stat.o weather.o \
          house.o buffer.o mail.o

alhaen: $(O_FILES)
	rm -f alhaen
	$(CC) $(L_FLAGS)  -o alhaen $(O_FILES) $(LIBS)

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


clean: 
	rm -f *.o
	make
