CC = g++ #PROF = -ggdb PROF = -O -ggdb GPROF = -pg NOCRYPT = CFLAGS = -Wall $(PROF) $(NOCRYPT) $(INCLUDE) LFLAGS = $(PROF) INCLUDE = -I/usr/include/glib-1.2 -I/usr/lib/glib/include/ -I../include LIB_PATH = -L/usr/local/lib LIBS = -lglib -llurfcmd O_FILES = object.o general.o player.o player_table.o object_tables.o pet.o \ sight_rules.o comm.o descriptor.o memory.o player_manip.o obj_manip.o class.o \ room.o affect.o sphere_affect.o log.o mob_prog.o mob_cmds.o combat.o mobile.o save.o \ recycle.o combat_rules.o telnet.o all: $(O_FILES) ar cr liblurf.a $(O_FILES) prod: CFLAGS = -Wall -O3 $(INCLUDE) prod: $(O_FILES) ar cr liblurf.a $(O_FILES) profile: CFLAGS += $(GPROF) profile: $(O_FILES) ar cr liblurf.a $(O_FILES) clean: rm -rf *.o core liblurf.a