$! $! This will, if all is well, run around and make everything. If all is not $! well, it will get part way and stop there at the place things went sour. $! Since this is NOT Unix make, after repairing the error that stopped it, $! you will probably want to edit this thing to pick up where it died, $! rather than recompiling every damn thing again. $! $! Step one, compile everything here. $! $cc ACTIV $cc ALLOC $cc BOOL $cc CACHE $cc CMD $cc CRON $cc DO_GO $cc DO_LOOK $cc LIST $cc LOGIN $cc MATCH $cc MISC $cc MISC2 $cc MUD $cc NET_VMS $cc OBJ $cc ROT $cc RUN $cc SBUF $cc SYM $cc TRANS $cc UTIL $cc VARS $cc VERSION $cc XACT $cc XMIT_VMS $! $! Now run around making stuff in subdirs. $! $ set def [.db] $ @makedb.vms $ set def [-.rwho] $ @makerwho.vms $ set def [-.cmd] $ @makecmd.vms $! $! If we made it this far, we should be set to link, so do it. $! $ set def [-] $ link MUD, ACTIV, ALLOC, BOOL, CACHE, CMD, CRON, DO_GO, DO_LOOK, LIST, - LOGIN, MATCH, MISC, MISC2, NET_VMS, OBJ, ROT, RUN, SBUF, - SYM, TRANS, UTIL, VARS, VERSION, XACT, XMIT_VMS, - [.rwho]librwho/library, - [.db]libdb/lib,[.cmd]libcmd/lib, sys$input/opt sys$share:vaxcrtl/share multinet_root:[multinet]multinet_socket_library/share $! $! All done. Wow $!