# Generated automatically from Makefile.in by configure. # Makefile # # MUD++ generic Makefile SHELL = /bin/sh .SUFFIXES: .SUFFIXES: .o .cc SRCDIR = . #CXX = CC #Solaris CXX = c++ #CXXFLAGS = -g -O -DSERVER #Solaris CXXFLAGS = -g -O -DSERVER -Wall -fno-implicit-templates -nostdinc++ #L_FLAGS = -L/usr/lib -lsocket -lnsl #Solaris & ULTRIX with GCC L_FLAGS = -lcrypt DIFF_FLAG = -urPwb --exclude=*.o --exclude=mudpp.dep SERVER_FILES = action.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 guild.o io.o\ main.o mudobj.o mudpptempl.o nameable.o nanny.o npc.o\ object.o objtypes.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 trigbits.o trigchar.o trigobj.o trigroom.o utils.o MPD_FILES = mpdaemon.o cluster.o socket.o io.o string.o llist.o default: $(MAKE) mud++ client: $(MAKE) -DCLIENT mud++ mpdaemon: $(MPD_FILES) $(CXX) -o mpdaemon $(L_FLAGS) $(MPD_FILES) mud++: $(SERVER_FILES) $(CXX) -o mud++ $(L_FLAGS) $(SERVER_FILES) clean: rm -f ../area/core *.o mud++ mpdaemon config.status config.log \ config.cache *.bkp mudpp.dep *.orig clean_stale: rm -f ../area/core config.status config.log config.cache *.bkp *.orig diff: $(MAKE) clean_stale diff $(DIFF_FLAG) ../srcold ../src > ../diff.out mudpp.dep: $(CXX) -MM $(CXXFLAGS) $(SERVER_FILES:.o=.cc) > mudpp.dep dep: rm -f mudpp.dep $(MAKE) mudpp.dep # General compilation command .cc.o: $(CXX) -c $(CXXFLAGS) $< # Dependencies include mudpp.dep