tfe-1.0/area/
tfe-1.0/files/
tfe-1.0/logs/
tfe-1.0/logs/immortal/
tfe-1.0/logs/mob/
tfe-1.0/logs/object/
tfe-1.0/logs/player/
tfe-1.0/logs/room/
tfe-1.0/notes/clans/
tfe-1.0/player/
tfe-1.0/prev/
tfe-1.0/prev/area/
tfe-1.0/prev/player/
tfe-1.0/prev/rooms/
tfe-1.0/rooms/
tfe-1.0/src-gc/
tfe-1.0/src-msvc/
tfe-1.0/src-unix/
tfe-1.0/www/
tfe-1.0/www/html/
CC      = gcc
PROF    = 
DEBUG   = -ggdb
WARN    = -Wall
CFLAGS  = -ansi $(DEBUG) -O $(WARN) $(PROF) 
C_FLAGS = $(CFLAGS) 
VPATH   = ./OBJ

DIR = ./OBJ

O_FILES = $(C_FILES:.cc=.o)

C_FILES = abil.cc account.cc acid.cc act.cc action.cc affect.cc alias.cc \
          align.cc appear.cc area.cc armor.cc auction.cc  \
          ban.cc bank.cc bash.cc bow.cc bug.cc cards.cc channel.cc \
          char.cc char_name.cc clan.cc  \
          cleric.cc code.cc code2.cc cold.cc color.cc const.cc corpse.cc  \
          custom.cc damage.cc death.cc descr.cc display.cc   \
          drink.cc \
          edit.cc enemy.cc exit.cc event.cc event2.cc  \
          exp.cc familiar.cc fight.cc fight2.cc  \
          fight3.cc file.cc find.cc fire.cc flag.cc flee.cc  \
          food.cc get.cc give.cc group.cc \
          handler.cc help.cc hide.cc host.cc  \
          imm.cc interp.cc kick.cc leech.cc level.cc library.cc \
          lib_exit.cc \
          lib_fight.cc lib_logic.cc lib_object.cc lib_quest.cc \
          light.cc list.cc log.cc login.cc look.cc \
          macros.cc mage.cc magic.cc magic2.cc \
          memory.cc misc.cc mob_imm.cc  \
          mobile.cc money.cc  \
          monk.cc mount.cc move.cc move2.cc \
          mprog.cc network.cc newbie.cc \
          note.cc number.cc obj_imm.cc obj_name.cc obj_prop.cc \
          obj_sort.cc object.cc object2.cc object3.cc \
          oprog.cc option.cc output.cc paladin.cc path.cc player.cc \
          pet.cc pos.cc  \
          program.cc prompt.cc psi.cc put.cc quest.cc  \
          ranger.cc recipe.cc recog.cc regen.cc relig.cc \
          reput.cc rescue.cc  \
	  reset.cc resist.cc room.cc rtable.cc save.cc score.cc \
          search.cc set.cc shock.cc \
          shop.cc skill.cc social.cc  \
          spell.cc startup.cc string.cc switch.cc table.cc teleport.cc \
          tfe.cc thief.cc thing.cc \
          throw.cc time.cc track.cc trainer.cc undead.cc \
          update.cc variable.cc verb.cc vote.cc wand.cc water.cc wear.cc \
          weather.cc weight.cc where.cc who.cc

all: $(O_FILES)
	rm -f tfe
	$(CC) $(C_FLAGS) -o tfe $(DIR)/*.o $(L_FLAGS)
	rm -f daemon         
	$(CC) $(C_FLAGS) -o daemon daemon.cc $(L_FLAGS)

.cc.o: 
	$(CC) -c $(C_FLAGS) -I. $< -o $(DIR)/$@