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) $<