# Makefile for compiling DEFOR. # # Read the COMPILE file to see more information on the various options CFLAGS = -DLINUX LIBS = -lm -lc -lz CC = gcc -Wall -g OUTFILE = ../bin/mud OBJECTS01 = reset.o \ act_combat.o \ act_comm.o \ act_info.o \ act_move.o \ act_obj.o \ act_wiz.o \ bounty.o \ character.o \ clans.o \ class.o \ combat_handler.o \ comm.o \ const.o \ crafting.o \ data.o \ db.o \ debug.o \ dynamic.o \ edit.o \ handler.o \ interp.o \ magic.o \ mapper.o \ math.o \ mob_ai.o \ mob_commands.o \ mob_handler.o \ mob_prog.o \ mount.o \ new_auth.o \ pathfind.o \ purger.o \ race.o \ save.o \ shops.o \ skills.o \ str_hash.o \ string_handler.o \ telopt.o \ traps.o \ update.o $(OUTFILE): $(OBJECTS01) rm -f $(OUTFILE) $(CC) $(CFLAGS) $(OFLAGS) $(OBJECTS01) -o $(OUTFILE) $(LIBS) chmod 700 $(OUTFILE) # strip $(OUTFILE) clean: rm -f $(OBJECTS01) rm -f *~ port: rm $(OBJECTS01); make