OBJS =Object.o Verb.o NativeVerb.o MudObject.o msi.o \ Player.o util.o zoneload.o Mobile.o magic.o startup.o \ Socket.o Pager.o Library.o wordwrap.o trap.o musicio.o \ flags.o pipe-ident.o NewWorld.o misc.o href.o move.o \ match.o death.o format.o charset.o log.o colour.o mailboard.o \ World.o Writer.o ranks.o body.o mission.o newprint.o nations.o \ actions.o all: musicmud subdirs Object.o:../include/pflags.h ../include/flags.h ../include/events.h INCLUDE_DIRS=../include include ../Makefile.rules IDENT_LIB=ident/libident.a musicmud:${OBJS} musicmud.o ${IDENT_LIB} version.cc ${CXX} version.cc ${CXXFLAGS} ${OBJS} musicmud.o -o musicmud ${LDFLAGS} ${LIBS} ${IDENT_LIB} subdirs: cd extras ; $(MAKE) libs cd lua ; $(MAKE) cd ident ; $(MAKE) libident.a ident/libident.a: cd ident; $(MAKE) libident.a wizlist: makewizlist ./makewizlist | sort -r > ../vardata/wizlist morlist: makemorlist ./makemorlist | sort > ../vardata/morlist nothing: clean : rm -f musicmud makenamelist makewizlist {OBJS} musicmud.o cd extras && $(MAKE)clean cd ident && $(MAKE)clean cd lua && $(MAKE)clean ../include/flags.h : ../data/flags mkflags.pl ./mkflags.pl < ../data/flags > ../include/flags.h ../include/pflags.h : ../data/pflags mkpflags.pl ./mkpflags.pl < ../data/pflags > ../include/pflags.h ../include/events.h : ../data/events mkevents.pl ./mkevents.pl < ../data/events > ../include/events.h