# Generated automatically from Makefile.in by configure. # Makefile # MUD++ generic Makefile # Generated automatically from Makefile.in by configure. SHELL = /bin/sh .SUFFIXES: .SUFFIXES: .o .cc .cpp SRCDIR = . #CXX = CC #Solaris CXX = c++ #CXXFLAGS = -g -O -DSERVER #Solaris CXXFLAGS = -g -O2 -DSERVER -Wall -fno-implicit-templates -nostdinc++ #L_FLAGS = -L/usr/lib -lsocket -lnsl #Solaris & ULTRIX with GCC L_FLAGS = DIFF_FLAG = -urPwb --exclude=*.o --exclude=mudpp.dep SERVER_FILES = action.o asmobjfile.o asmloader.o asmparser.o affect.o \ area.o bit.o\ char.o char_act.o char_combat.o cluster.o combat.o\ editarea.o editor.o edithelp.o \ editnpc.o editobj.o editroom.o edittext.o env.o erratum.o exit.o\ help.o index.o garbcoll.o guild.o io.o ltoa.o\ main.o mudobj.o mudpptempl.o nameable.o nanny.o npc.o\ object.o pc.o pc_act.o pc_combat.o pc_info.o pc_olc.o \ pc_wiz.o pulse.o random.o repop.o room.o\ server.o shell.o social.o shop.o skill.o socket.o spell.o string.o\ thing.o trigs.o utils.o \ vmtypes.o interface.o interface1.o vmachine.o vmrun.o \ vmfields.o properties.o persist.o iosock.o vmobject.o MPD_FILES = mpdaemon.o cluster.o socket.o io.o string.o llist.o MUDASM_ONLY_FILES = mudasm.o mudasmtempl.o MUDASM_FILES = $(MUDASM_ONLY_FILES) io.o string.o ltoa.o erratum.o \ asmobjfile.o asmparser.o MUDLN_ONLY_FILES = mudln.o mudlntempl.o MUDLN_FILES = $(MUDLN_ONLY_FILES) io.o string.o ltoa.o erratum.o \ asmobjfile.o default: $(MAKE) all all: mudasm mudln mud++ compileasm mpdaemon: $(MPD_FILES) $(CXX) -o mpdaemon $(L_FLAGS) $(MPD_FILES) mud++: $(SERVER_FILES) $(CXX) -o mud++ $(L_FLAGS) $(SERVER_FILES) mudasm: $(MUDASM_FILES) $(CXX) -o mudasm $(L_FLAGS) $(MUDASM_FILES) mudln: $(MUDLN_FILES) $(CXX) -o mudln $(L_FLAGS) $(MUDLN_FILES) compileasm: ../mudC/image/image.0.mo ../mudC/image/image.0.mo: mudln mudasm ../mudC/*.masm ./mudasm ../mudC/*.masm ./mudln ../mudC/image/image ../mudC/*.mo clean: rm -f ../area/core *.o mud++ mudasm mpdaemon config.status config.log \ config.cache *.bkp mudpp.dep *.orig \ *.\~* bcppbuilder/*.\~* *.exe bcppbuilder/*.exe \ *.obj bcppbuilder/*.obj mudln \ ../mudC/*.mo ../mudC/image/image* ./.o clean_stale: rm -f ../area/core config.status config.log config.cache *.bkp *.orig strip: strip mud++ mudasm mudln diff: $(MAKE) clean_stale diff $(DIFF_FLAG) ../srcold ../src > ../diff.out mudpp.dep: $(CXX) -MM $(CXXFLAGS) $(SERVER_FILES:.o=.cc) \ $(MUDASM_ONLY_FILES:.o=.cc) $(MUDLN_ONLY_FILES:.o=.cc) > mudpp.dep dep: rm -f mudpp.dep $(MAKE) mudpp.dep # General compilation command .cpp.o: $(CXX) -c $(CXXFLAGS) $< .cc.o: $(CXX) -c $(CXXFLAGS) $< # Dependencies include mudpp.dep