$ Setv = 'F$Verify("No") $! $! Command file to build CAM under compatability mode $! on VMS using the DECUS C compiler. $! $ Lbr = "Mc Lbr" $ Tkb = "Mc Tkb" $ Mac = "Mc Mac" $ On Warning Then Goto End $! $ Write Sys$Output "Starting CAM build" $! $ Write Sys$Output " Building drive tables" $ Xcc Camtbl $ Xas Camtbl -d $! $ Write Sys$Output " Building root segment" $ Xcc Cam $ Xas Cam -d $! $ Write Sys$Output " Building first pass" $ Xcc Pass1 $ Xas Pass1 -d $! $ Write Sys$Output " Building second pass" $ Xcc Pass2 $ Xas Pass2 -d $! $ Write Sys$Output " Building third pass" $ Xcc Pass3 $ Xas Pass3 -d $! $ Write Sys$Output " Building input modules" $ Xcc Ip $ Xas Ip -d $! $ Xcc Ip1 $ Xas Ip1 -d $! $ Write Sys$Output " Building format control" $ Xcc Op $ Xas Op -d $! $ Write Sys$Output " Building symbol table manager" $ Xcc Symb $ Xas Symb -d $! $ Write Sys$Output " Building debug module" $ Xcc Debug $ Xas Debug -d $! $ Write Sys$Output " Building run-time support" $ Mac Rtla=Rtla $ Mac R50tla=R50tla $! $ Lbr Cam/Cr:10.:200.:15.:obj $! $ Lbr Cam=Camtbl,Rtla,R50tla $ Lbr Cam=Cam,Pass1,Pass2,Pass3 $ Lbr Cam=Ip,Ip1,Op $ Lbr Cam=Symb,Debug $! $ Write Sys$Output " Task building" $ Tkb @Cam.Tkb $! $ Delete Camtbl.Obj;,Cam.Obj;,Pass1.Obj;,Pass2.Obj; $ Delete Pass3.Obj;,Ip.Obj;,Ip1.Obj;,Symb.Obj;,Op.Obj; $ Delete Debug.Obj;,Rtla.Obj;,R50tla.Obj; $! $ Write Sys$Output "CAM built" $! $ End: Setv = F$Verify(Setv)