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


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


dystopia: $(FILES:%=$(O_DIR)/%.o)
	@rm -f dystopia
	@echo [`date +%T`] Linking executable ...
	@$(CC) -o dystopia $(FILES:%=$(O_DIR)/%.o) $(L_FLAGS)
	@chmod 755 dystopia

-include $(FILES:%=$(O_DIR)/%.d)

%.o $(O_DIR)/%.o : %.c
	@echo [`date +%T`] Compiling $< ...
	@$(CC) -c -MMD -MP $(C_FLAGS) $*.c -o $(O_DIR)/$*.o

clean:
	@echo [`date +%T`] Cleaning code...
	@rm -f $(O_DIR)/*.o
	@rm -f $(O_DIR)/*.d
	@rm -f *.*~

distclean:
	@echo [`date +%T`] Cleaning code...
	@rm -f $(O_DIR)/*.o
	@rm -f $(O_DIR)/*.d
	@rm -f *.*~
	@rm -f dystopia