cotn25/area/
cotn25/src/
CC      = gcc
C_FLAGS = -w -ggdb3
L_FLAGS = -lz -lcrypt -lpthread
O_DIR   = obj/

FILES = act_comm.c act_info.c act_move.c act_obj.c act_wiz.c angel.c arena.c assassin.c auction.c \
      bit.c board.c build.c changes.c clan.c comm.c const.c cotn_akurei.c cotn_eq.c cotn_copyover.c \
      cotn_fuse.c cotn_hybrid.c cotn_jail.c cotn_nuke.c cotn_rune.c cotn_score.c cotn_remort.c cotn_who.c \
      cotn_xset.c daemon.c db.c demon.c draconian.c dragon.c drow.c elemental.c fight.c weather.c \
      garou.c giant.c handler.c hobbit.c hydra.c interp.c jobo_act.c jobo_comm.c jobo_data.c jobo_fight.c \
      jobo_king.c jobo_save.c jobo_util.c jobo_wiz.c jope.c kav_fight.c kav_info.c kav_wiz.c low_act.c \
      magic.c marcus.c mccp.c mem.c olc.c olc_act.c olc_save.c paladin.c project.c save.c scorpion.c \
      socials.c special.c string.c tanarri.c ul.c undead_knight.c update.c upgrade.c vamp.c vamp-dystop.c \
      vote.c wizutil.c wraith.c ww.c cotn_gang.c wizard.c zarius.c cotn_xrak.c desc_map.c cotn_pure.c \
      jobo_shop.c blade.c kav_soundex.c shinobi.c zombie.c autodesc.c morpheus.o recycle.o \
      jobo_update.c implants.c drexx.c antipaladin.c resistance.c skyblade.c priest.c \
      races.c ghoul.c armorcraft.c darrens.c cotn_religion.c list.c cprintf.c mxp.c
      
O_FILES = $(patsubst %.c,$(O_DIR)%.o, $(FILES))

merc: $(O_FILES)
	rm -f dystopia
	$(CC)  -o dystopia $(O_FILES) $(L_FLAGS)
	chmod g+w dystopia
	chmod g+w $(O_FILES)

$(O_DIR)%.o: %.c
	$(CC) -c $(C_FLAGS) $< -o $@

clean:
	rm -f $(O_FILES) ; rm -f dystopia

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