Trailing-Edge
-
PDP-10 Archives
-
BB-FB49A-RM
-
sources/build.ctl
There are 19 other files named build.ctl in the archive. Click here to see a list.
!
! This control file rebuilds SNAILH.EXE and SNT.EXE from sources
!
@ENABLE
@TAKE DSK.CMD
!
! Build SNAILH (Snail Host) from source
!
@LOAD SNAILH.MAC
@SAVE SNAILH.EXE
!
! Build SNT (SNA Trace Utility) from sources
!
!
! Build the Bliss PSI modules
!
@macro
*BLSPSI.REL,GMLST:BLSPSI.LST=BLSPSI.MAC
!
! Build the Parsing tables
!
@macro
*SNTSYN.REL,GMLST:SNTSYN.LST=SNTSYN.MAC
@monint
*SNTSYN.R36=GMLST:SNTSYN.LST
@delete MONINT.LST
@reset
!
! Build the Translation tables
!
@macro
*TRANX.REL,GMLST:TRANX.LST=TRANX.MAC
*TRATBL,GMLST:TRATBL.LST=TRATBL.MAC
*/exit
!
! Build the error message tables
!
@macro
*SNTMES,GMLST:SNTMES/C=SNTMES.MAC
*NSPT20,GMLST:NSPT20/C=NSPT20.MAC
*/exit
@cref
*GMLST:SNTMES=GMLST:SNTMES
*GMLST:NSPT20=GMLST:NSPT20
!
! Build our copy of XPORT (optional)
!
@bliss
*SNAXPT/List:GMLST:/library/format:req
*/exit
!
! Build the main SNA Trace Definition library
!
@bliss
*SNTDEF/List:GMLST:/library/format:require
*/exit
!
! Build the protocol definition library
!
@bliss
*SNTLIB/List:GMLST:/library/format:require
*/exit
!
! Build the SNT SNA Gateway Access rel file SNATRM
!
!
! Build the rest of the SGA (SNA Gateway Access) modules
!
@bliss
*DBGTRB/List:GMLST:/library/format:req
*SGADBM/List:GMLST:/optlevel:3/zip/stat
*SGATRM/List:GMLST:/optlevel:3/zip/stat
*SGAPRO/List:GMLST:/optlevel:3/zip/stat
*SGAPRI/List:GMLST:/optlevel:3/zip/stat
*SGADNF/List:GMLST:/optlevel:3/zip/stat
*/exit
!
! Append the SGA modules together to produce a SNATRM.REL
!
@delete SNATRM.REL
@append SGADBM.REL, -
SGATRM.REL, -
SGAPRO.REL, -
SGAPRI.REL, -
SGADNF.REL -
SNATRM.REL
@delete SGADBM.REL, -
SGATRM.REL, -
SGAPRO.REL, -
SGAPRI.REL, -
SGADNF.REL
!
! Build SNT modules using the SNTDEF and SNTLIB libraries
! previously compiled
!
@bliss
*SNTANA/List:GMLST:/stat/optl:3/zip
*SNTDBS/List:GMLST:/stat/optl:3/zip
*SNTCEX/List:GMLST:/stat/optl:3/zip
*SNTERR/List:GMLST:/stat/optl:3/zip
*SNTFIL/List:GMLST:/stat/optl:3/zip
*SNTMEM/List:GMLST:/stat/optl:3/zip
*SNTMSG/List:GMLST:/stat/optl:3/zip
*SNTPSI/List:GMLST:/stat/optl:3/zip
*SNTREX/List:GMLST:/stat/optl:3/zip
*SNTUSP/List:GMLST:/stat/optl:3/zip
*SNTTRC/List:GMLST:/stat/optl:3/zip
*SNT/List:GMLST:/stat/optl:3/zip
*/exit
!
! Relink all modules to produce a SNT.EXE
!
@delete SNTLIB.REL
!
! SNTDBS has to be the first one in the list so that the copyright
! statement would show up when you type out the .EXE file
!
@append -
SNTANA.REL, -
SNTDBS.REL, -
SNTCEX.REL, -
SNTERR.REL, -
SNTFIL.REL, -
SNTMEM.REL, -
SNTMSG.REL, -
SNTPSI.REL, -
SNTREX.REL, -
SNTTRC.REL, -
SNTUSP.REL, -
SNT.REL -
SNTLIB.REL
@delete -
SNTANA.REL, -
SNTDBS.REL, -
SNTCEX.REL, -
SNTERR.REL, -
SNTFIL.REL, -
SNTMEM.REL, -
SNTMSG.REL, -
SNTPSI.REL, -
SNTREX.REL, -
SNTUSP.REL, -
SNTTRC.REL, -
SNT.REL
@link
*/seg:low SNTLIB,SNTMES,SNTSYN,BLSPSI,SYS:TXTLIB,SYS:OPRPAR,SYS:MONSYM,-
SNATRM,TRANX,TRATBL,NSPT20
*/seg:low SNT.EXE/save/go
@reset