CC = gcc PROF = -DLINUX NOCRYPT = C_FLAGS = -Wall -ggdb -O3 $(PROF) $(NOCRYPT) L_FLAGS = -O2 -lcrypt $(PROF) O_FILES = act_comm.o act_info.o act_move.o act_obj.o act_wiz.o comm.o const.o \ db.o fight.o handler.o interp.o magic.o save.o skills.o \ update.o bit.o string.o ssm.o mem.o olc.o olc_act.o olc_save.o \ mprog_commands.o mprog_procs.o mud_progs.o board.o random.o clan.o \ ban.o recycle.o auction.o class.o bank.o marry.o all: ember ember: $(O_FILES) rm -f ember $(CC) $(L_FLAGS) -o ember $(O_FILES) -lm .c.o: merc.h $(CC) -c $(C_FLAGS) $< clean: -rm -f *.o *~ Ember.patch *.orig *.rej \#* distclean: -rm -f ../area/*~ ../area/*.txt -rm -f ../src/*~ ../*~ -rm -f ../gods/* ../log/* ../player/* src: -rm -f src.tar.gz -tar -czvf src.tar.gz Makefile *.c *.h diff: clean @clear @echo Diffing against ./original directory and creating Ember.patch. @echo Ignore the following error. @echo @diff -c -P -N -x ember -x core -x Ember.patch ./original ./ > ./Ember.patch update: rm -f orignial/* cp *.c *.h Makefile startup* original