Google
 

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::