/
bin/95/
docs/DM/
docs/creatures/
docs/objects/
docs/rooms/
docs/utils/
help/
log/
objmon/ddesc/
player/
post/
rooms/
util/
util/fing/
util/italk/
util/lev-reset/
util/lib/
util/list/
util/msg/
util/tdel/
util/vote/
util/wtfix/
# uncomment the following if you're running under IRIX
# OSFLAGS = -DIRIX -signed  

# uncomment the following if you are running under Win95/NT
# OSFLAGS = -DWIN32

# uncomment the following if you want to use the dmalloc debugger
# you will need to add '-ldmalloc' to the LIBS line too.
#OSFLAGS = -DDMALLOC 

# Read the COMPILE file to see more information on the various 
# CFLAG options.

CFLAGS = -DCOMPRESS -DFINGERACCT $(OSFLAGS) 

LIBS = -lm -lc # -ldmalloc
CC = cc -g 
OUTFILE = mordor

OBJECTS = global.o files1.o files2.o files3.o command1.o command2.o \
          command3.o command4.o command5.o command6.o command7.o \
          command8.o command9.o command10.o command11.o command12.o \
          magic1.o magic2.o magic3.o magic4.o magic5.o magic6.o \
          magic7.o magic8.o magic9.o dm7.o command13.o screen.o \
          dm1.o dm2.o dm3.o dm4.o dm5.o dm6.o io.o files4.o \
          player.o creature.o room.o object.o update.o post.o action.o \
          misc.o special1.o compress.o memory.o combat.o logic.o talk.o \
          errhandl.o readini.o 


OBJECTS2 = files1.o global.o

$(OUTFILE): $(OBJECTS) main.o
	$(CC) $(CFLAGS) $(OFLAGS) $(OBJECTS) main.o -o $(OUTFILE) $(LIBS)
	chmod 700 $(OUTFILE)
#	strip $(OUTFILE)

auth: auth.o
	$(CC) auth.o -o auth
	mv auth ../bin

clean: 
	rm main.o $(OBJECTS) 

port:
	rm -f io.o main.o;
	make

fing: finger.o
	$(CC) finger.o -o fing
	mv fing ../bin

plist: plist.o $(OBJECTS) 
	$(CC) $(CFLAGS) $(OFLAGS) $(OBJECTS) plist.o -o plist $(LIBS)
	mv plist ../bin

gstat: gstat.o $(OBJECTS) 
	$(CC) $(CFLAGS) $(OFLAGS) $(OBJECTS) gstat.o -o gstat $(LIBS)
	mv gstat ../bin

psearch: psearch.o $(OBJECTS)
	$(CC) $(CFLAGS) $(OFLAGS) $(OBJECTS) psearch.o -o psearch $(LIBS)
	mv psearch ../bin

version:
	rm -f io.o main.o;
	make