Trailing-Edge
-
PDP-10 Archives
-
k20v7b
-
decnet-sources/nftfal.ctl
There are 7 other files named nftfal.ctl in the archive. Click here to see a list.
!NFTFAL.CTL
!
! COPYRIGHT (c) 1985 BY
! DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
!
! THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED
! ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE
! INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER
! COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
! OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY
! TRANSFERRED.
!
! THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE
! AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT
! CORPORATION.
!
! DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
! SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.
!
!
!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
! MACSYM.UNV Monitor macro definitions
! GLXMAC.UNV Galaxy macro definitions
! QSRMAC.UNV Quasar symbol definitions
!Required object files
! SYS:GLXINI.REL Galaxy library bootstrap Galaxy V4
! REL:GLXLIB.REL Galaxy library Galaxy V4.2
!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
! DNCONN.MAC Poor man' routing source module
!Object Files created (deleted on successful completion)
! DAPSYM.UNV
! DAPSYM.REL
! DAPLIB.REL
! NFT.REL
! FAL.REL
! DNCONN.REL
!Executable Files
! NFT.EXE
! FAL.EXE
!Documetation Files
! NFT.HLP
!Don't generate listings unless requested
@DEFINE LPT: NUL:
@DEFINE REL: DSK:,SYS:
!@DEFINE SYS: DSK:,SYS:
DOCREF::
@ENABLE
!Show logical names
@INFO LOGICAL
!Do directory of all source files
@VDIRECT DAPSYM.MAC,DAPLIB.MAC,FAL.MAC,NFT.MAC,DNCONN.MAC,
@CHECK SEQ
@
!Do directory of all required files
@VDIR SYS:MONSYM.UNV,
@CHECK SEQ
@
@VDIR SYS:MACSYM.UNV,
@CHECK SEQ
@
@VDIR SYS:GLXMAC.UNV,
@CHECK SEQ
@
@VDIR SYS:QSRMAC.UNV,
@CHECK SEQ
@
@VDIR SYS:GLXINI.REL,
@CHECK SEQ
@
@VDIR REL:GLXLIB.REL,
@CHECK SEQ
@
!--DAPLIB
@COMPILE/COMP/CREF DAPSYM.MAC
@MACRO
*DAPLIB.REL,DAPLIB.CRF/C/P/P=DAPLIB.MAC
*^C
!--NFT
@COMPILE/COMP/CREF NFT.MAC
!--FAL
@COMPILE/COMP/CREF FAL.MAC
!--DNCONN
@COMPILE/COMP/CREF DNCONN.MAC
LOAD::
!Get a copy of GLXINI.REL from SYS: (Galaxy 4)
@COPY SYS:GLXINI.REL (TO) DSK:
!Get a copy of GLXLIB.REL from REL: (Galaxy 4.2)
@COPY REL:GLXLIB.REL (TO) DSK:
@LOAD %"SET:DATA:150000/LOCALS/SYMSEG:PSECT:.LOW./SAVE" NFT,DAPLIB,DNCONN
@GET NFT
@INFORMATION VERSION
@LOAD %"SET:DATA:150000/LOCALS/SYMSEG:PSECT:.LOW./SAVE" FAL,DAPLIB
@GET FAL
@INFORMATION VERSION
@VDIRECT DAPSYM.UNV,DAPLIB.REL,DNCONN.REL,FAL.REL,NFT.REL,FAL.EXE,NFT.EXE,
@CHECK SEQ
@
!Generate CREFS
@CREF
@IF (ERROR) !OKAY - PROBABLY NOT WANTED ANYWAY
@CREF
*LPT:=DAPLIB.CRF
*^C
!Delete unwanted files
@DELETE DAPSYM.UNV,DAPSYM.REL,DAPLIB.REL,NFT.REL,FAL.REL,GLXINI.REL,GLXLIB.REL,DNCONN.REL
FINI::
@PLEASE NFT and FAL Assembly Successful
%CERR::
%ERR::
@PLEASE Error During NFT or FAL Assembly
%FIN::