Trailing-Edge
-
PDP-10 Archives
-
BB-H240B-BM
-
decnet/nftfal.ctl
There are 7 other files named nftfal.ctl in the archive. Click here to see a list.
!NFTFAL.CTL Phil Taylor 26-Nov-79
!This Control File Assembles, Loads, and saves NFT and FAL
!
!To use this file, ensure that the required files are in the
!proper area and then:
!
! SUBMIT NFTFAL/TIME:0:30:00
!Required universal files on SYS:
! MONSYM.UNV Monitor symbol definitions
! GLXMAC.UNV Galaxy macro definitions
! QSRMAC.UNV Quasar symbol definitions
!Required object files on SYS:
! GLXINI.REL Galaxy library bootstrap
!Source Files
! DAPSYM.MAC DAP symbol definitions
! DAPLIB.MAC Common routines for FAL and NFT
! NFT.MAC NFT source module
! FAL.MAC FAL source module
!Object Files created (deleted on successful completion)
! DAPSYM.UNV
! DAPLIB.REL
! NFT.REL
! FAL.REL
!Executable Files
! NFT.EXE
! FAL.EXE
!Documetation Files
! NFT.HLP
!Don't generate listings unless requested
@mount str final:
@def sys: final:<new-subsys>,final:<new-system>,sys:
@DEFINE LPT: NUL:
DOCREF::
!Show logical names
@INFO LOGICAL
!Do directory of all source files
@VDIRECT DAPSYM.MAC,DAPLIB.MAC,FAL.MAC,NFT.MAC,
@CHECK SEQ
@
!Do directory of all required files
@VDIR SYS:MONSYM.UNV,
@CHECK SEQ
@
@VDIR SYS:GLXMAC.UNV,
@CHECK SEQ
@
@VDIR SYS:QSRMAC.UNV,
@CHECK SEQ
@
@VDIR SYS:GLXINI.REL,
@CHECK SEQ
@
!--DAPLIB
@COMPILE/COMP/CREF DAPSYM.MAC
@COMPILE/COMP/CREF DAPLIB.MAC
!--NFT
@COMPILE/COMP/CREF NFT.MAC
!--FAL
@COMPILE/COMP/CREF FAL.MAC
LOAD::
!Get a copy of GLXINI.REL from SYS:
@COPY SYS:GLXINI.REL (TO) DSK:
@LOAD %"SET:DATA:33000/LOCALS/SYMSEG:PSECT:.LOW./SAVE" NFT,DAPLIB
@GET NFT
@INFORMATION VERSION
@LOAD %"SET:DATA:26000/LOCALS/SYMSEG:PSECT:.LOW./SAVE" FAL,DAPLIB
@GET FAL
@INFORMATION VERSION
@VDIRECT DAPSYM.UNV,DAPLIB.REL,FAL.REL,NFT.REL,FAL.EXE,NFT.EXE,
@CHECK SEQ
@
!Generate CREFS
@CREF
@IF (ERROR) !OKAY - PROBABLY NOT WANTED ANYWAY
!Delete unwanted files
@DELETE DAPSYM.UNV,DAPLIB.REL,NFT.REL,FAL.REL,GLXINI.REL
FINI::
@PLEASE NFT and FAL Assembly Successful
%CERR::
%ERR::
@PLEASE Error During NFT or FAL Assembly
%FIN::