Google
 

Trailing-Edge - PDP-10 Archives - decuslib20-02 - decus/20-0026/ssp.ctl
There are 2 other files named ssp.ctl in the archive. Click here to see a list.
; @SUBMIT SSP20/TIME:00:10:00/PAGES:0
; WARNING- MAKE SURE THAT THERE ARE NO EXTRANEOUS .REL FILES IN
; THE DIRECTORY, AS THIS CONTROL FILE PUTS ALL REL FILES INTO SSP.REL
;
; COMPILE THE WHOLE BUSINESS
@COMPILE/COMPILE @SSP20.CMD
;
; MUSH EVERYTHING INTO ONE BIG FILE
; MAKE SURE NOTHING IS ALREADY THERE
@DELETE SSP.REL
@APPEND *.REL SSP.REL
;
; NOW WE MUST FIX UP THE ORDER OF THE FILES SINCE THEY SHOULDN'T BE
; EXACTLY ALPHABETICAL.
; FIRST PULL OUT MODULES TO BE MOVED.
@MAKLIB
*TEMP1=SSP/EXTRACT:(ARAT,CCPY,DARAT,DCNP,DGELG,DPQFB,GELG,MCPY,MFSD,PDIV,PERM,PQFB,RADD,RANK,TIE)
*TEMP2=SSP/EXTRACT:(CADD,CNP,DHARM,DMFSD,EIGEN,HARM,LOC,NDTR,NDTRI,PADDM,PCLA)
;
; DELETE THE EXTRACTED MODULES
*SSP=SSP/DELETE:(ARAT,CCPY,DARAT,DCNP,DGELG,DPQFB,GELG,MCPY,MFSD,PDIV,PERM,PQFB,RADD,RANK,TIE)
*SSP=SSP/DELETE:(CADD,CNP,DHARM,DMFSD,EIGEN,HARM,LOC,NDTR,NDTRI,PADDM,PCLA)
;
; NOW REPLACE THE MODULES IN THE CORRECT PLACES.
*SSP=SSP/MASTER:(APFS,CSUM,DAPFS,DGELB,DLEP,DPRQD,LEP,MULTR,PHI,PQSD,PROBT,RTIE,XCPY,XCPY),TEMP1/INSERT:(ARAT,CCPY,DARAT,DCNP,DGELG,DPQFB,GELG,MCPY,PDIV,PERM,PQFB,RADD,RANK,TIE)
*SSP=SSP/MASTER:SMIRN,TEMP1/INSERT:MFSD
*SSP=SSP/MASTER:(CTIE,GAUSS,ORDER,RINT,SIMQ,TEUL),TEMP2/INSERT:(CADD,CNP,EIGEN,HARM,NDTR,NDTRI)
*SSP=SSP/MASTER:(DRKGS,DTCNP,QA10,QA10),TEMP2/INSERT:(DHARM,DMFSD,PADDM,PCLA)
*SSP=SSP,TEMP2/APPEND:LOC
;
; NOW GET RID OF LOCAL SYMBOLS AND INDEX EVERYTHING
; SO LINK DOESN'T SPEND FOREVER LOOKING THROUGH IT
*SSP=SSP/NOLOCALS/INDEX
;
; GET A LIST OF ALL THE GLOBAL SYMBOLS
@GLOB
*SSP.GLB=SSP.REL
;
; NOW DELETE THE TEMPS AND WE'RE ALL DONE.
@DELETE TEMP1.REL,TEMP2.REL