*DECK ALINPDIR
RPT = INFO
_ 
*-  AUTO-LINK INPUT DIRECTIVES,  THIS DECK AND SUPPORTING COMDECKS
*-  PROVIDE THE AUTO-LINK PROGRAM WITH INFORMATION NECESSARY TO 
*-  PRE-PROCESS THE CCP OBJECT FILE (FULL COMPILE OPTION) FOR 
*-  DETERMINING THE OPTIMUM MEMORY ALLOCATION.
? 
*SYSID,VVV,CCP VARIANT LOAD MODULE.    VVV SET TO VARIANT NAME
_ 
*-  PAGE DEFINITIONS, 4 PAGE REGISTERS, PAGESIZE IS 8K. 
? 
PAGEREG = 4 
PAGESIZES = 8 
_ 
*-  STACK RELATED DIRECTIVES, STACK IN LOCATIONS 40 THRU FC.
? 
*ENT,DSTKFW,$0040.
*ENT,DSTKLW,$00FC.
*ENT,DVARFW,$0000.
*ENT,DVARLW,$0000.
*DSTK,$0040,$00FC.
_ 
*-  SAM-P RESERVE AREA AND MISC. RESERVE AREA IN LOW-CORE 
? 
SAMAREA=$4000,$4FFF 
RESERVE=$0000,$016F 
_ 
*-  MEMORY SIZE IS SET ACCORDING TO UPDATE *DEFINE DIRECTIVE. 
*-  POSSIBLE SIZES ARE 65K, 81K, 96K OR 128K. 
? 
*IF DEF,65K,1 
CORESIZE = 64 
*IF DEF,81K,1 
CORESIZE = 80 
*IF DEF,96K,1 
CORESIZE = 96 
*IF DEF,128K,1
CORESIZE = 128
_ 
*-  THE FOLLOWING DIRECTIVES SPECIFY THE APPLICATIONS THAT ARE
*-  IN THE CCP OBJECT FILE.  FOUR OF THE APPLICATIONS ARE CONDITIONALLY 
*-  SPECIFIED IN THAT THEY MAY OR MAY NOT BE IN THE OBJECT FILE.
*-       (1) TESTGEN - REMOVED FROM R7 CCP PL 
*-       (2) UTOPIA - NONSTANDARD USED ONLY BY CDC DEVELOPMENT. 
*-       (3) HLIP - DEPENDS ON PURCHASE OF REMOTE CONCENTRATOR. 
*-       (4) OLDSYS - DEPENDS OF PURCHASE OF ON-LINE DIAGNOSTICS. 
*-
*-  NOTE- THIS SET OF DIRECTIVES SPECIFY WHICH APPLICATIONS ARE ON
*-  THE OBJECT FILE. THEY DO NOT CONTROL WHICH APPLICATIONS ARE 
*-  INCLUDED IN THE VARIANT BUILD.  THE VARIANT BUILD IS CONTROLLED 
*-  BY THE DIRECTIVES IN COMDECK ALDEFS.
? 
*IF DEF,BUFSRPT 
RPT = BUFSP 
BUFSPSIZE = 64,80,96,128
DEFRPT = SVMODULE(BASE) 
DEFRPT = BIP(BASE)
DEFRPT = IVT(BASE)
DEFRPT = BASESYS(BASE)
DEFRPT = PIBUF2(BASE) 
DEFRPT = INITIAL(BASE)
DEFRPT = PIDTBL(BASE) 
*IF DEF,HIP,1 
DEFRPT = HIP(HIP) 
*IF DEF,HLIP,1
DEFRPT = HLIP(HLIP) 
*IF DEF,ASYNC,1 
DEFRPT = ASYNC(ASYNC) 
*IF DEF,MODE4,1 
DEFRPT = MODE4(MODE4) 
*IF DEF,HASPTIP,1 
DEFRPT = HASPTIP(HASP)
*IF DEF,BSC,2 
DEFRPT = BSCTIP(BISYNC) 
DEFRPT = BSCL2(BISYNC)
*IF DEF,X25,4 
DEFRPT = X25PAD(X25)
DEFRPT = X25L3(X25) 
DEFRPT = X25L2(X25) 
DEFRPT = X25TIP(X25)
*IF DEF,3270TIP,1 
DEFRPT = 3270TIP(3270)
*ENDIF
APPL = SVMODULE 
APPL = BIP
APPL = ASYNC
APPL = MODE4
APPL = HASPTIP
APPL = HIP
APPL = 3270TIP
*IF DEF,HLIP,1
APPL = HLIP 
*IF DEF,OLDSYS,1
APPL = OLDSYS 
APPL = IVT
*IF DEF,CONSOLE,1 
APPL = CONSOL 
APPL = BASESYS
APPL = PIBUF2 
*IF DEF,TUP,1 
APPL = TUP
APPL = INITIAL
*IF DEF,PERFORM,1 
APPL = PERFORM
*CALL UT1ALAP 
*CALL UT2ALAP 
*CALL UT3ALAP 
_ 
*-  DEFINITION OF APPLICATION FOR THE BISYNC TIP
? 
APPL = BSCTIP 
APPL = BSCL2
*IF DEF,BSCDEBUG
_ 
*-  APPLICATION FOR THE TEST BUILDS 
? 
APPL = BSCDBG 
*ENDIF
_ 
*-
*-  DEFINITION OF APPLICATION FOR X25 TIP 
*-
? 
APPL = X25TIP 
APPL = X25AA
APPL = X25PAD 
*IF -DEF,X25
*SYN,PNBLDX25,PBILL.
*SYN,PNDLX25,PBILL. 
*SYN,PNX25CON,PBILL.
*SYN,PN5SRCH,PBILL. 
*SYN,PNTSMON,PBILL. 
*SYN,PNFNDSVC,PBNIL1. 
*SYN,PNXRMOVWLE,PBNIL1. 
*SYN,PNXCKCON,PBNIL1. 
*ENDIF
APPL = PIDTBL 
_ 
*-  GENERATE SYNONYMS FOR THOSE APPLICATIONS THAT ARE NOT INCLUDED
*-  IN THIS VARIANT BUILD.
? 
*IF -DEF,HIP
*SYN,PTHIPI,PBILL.
*SYN,PTHIPQ,PBILL.
*ENDIF
*SYN,UTOPIA,PBILL.
*IF -DEF,TUP
*SYN,PBBREAKPOI,PBILL.
*SYN,PN2GTID,PBILL. 
*SYN,PNGTCB,PBILL.
*SYN,PBWRAPSNAP,PBILL.
*SYN,PB2SNAP,PBILL. 
*SYN,PB1SNAP,PBILL. 
*SYN,PBOPSHLT,PBILL.
*SYN,PBTUPBREAK,PBILL.
*SYN,PBTUP,PBILL. 
*SYN,PBDECODE,PBILL.
*SYN,PBDMPREG,PBILL.
*SYN,PBTUPDUMP,PBILL. 
*ENDIF
*IF -DEF,CONSOLE
*SYN,PBREAD,PBILL.
*SYN,P1TOAH,PBILL.
*SYN,PBWRIT,PBILL.
*SYN,PBTEST,PBILL.
*SYN,PBQUICK,PBILL. 
*SYN,PBTMEO,PBILL.
*SYN,PBIOSE,PBILL.
*SYN,PBDRCO,PBILL.
*SYN,PBTTYS,PBILL.
*SYN,PBIOTM,PBILL.
*SYN,PBQCON,PBILL.
*SYN,PBDISP,PBILL.
*SYN,PBTTYINT,PBILL.
*SYN,PBGETC,PBILL.
*SYN,PBSTARTIO,PBILL. 
*SYN,PBSUPMSG,PBILL.
*SYN,PBOFMT,PBILL.
*SYN,PBCONSOLE,PBILL. 
*SYN,PBIFMT,PBILL.
*ENDIF
*IF -DEF,ASYNC
*SYN,PTMSCAN,PBNIL0.
*ENDIF
*IF -DEF,OLDSYS 
*SYN,PDOTERM,PBNIL2.
*ENDIF
*IF -DEF,PERFORM
*SYN,PNSGATH,PBNIL3.
*ENDIF
*IF -DEF,HLIP 
*SYN,PN2FNNPU,PBNIL0. 
*ENDIF
_ 
*-  EQUATE MUX SUBSYSTEM ROUTINE PBCOIN TO PMCDRV 
? 
*SYN,PBCOIN,PMCDRV. 
_ 
*-  THE FOLLOWING DIRECTIVES CALL THE SUPPORTING AUTO-LINK COMDECKS,
*-  (1) SETUP REPORT DEFINITIONS, 
*-  (2) DEFINE APPLICATIONS TO INCLUDED IN THIS VARIANT BUILD,
*-  (3) DEFINE WHICH OBJECT MODULES BELONG TO WHICH APPLICATIONS. 
*-  NOTE- MOD DIRECTIVES MUST BE LAST ON AUTO-LINK'S INPUT FILE.
? 
  
*CALL ALDEFS
*CALL ALSMOD
*CALL ALBIP 
*IF DEF,OLDSYS,1
*CALL ALOLDSYS
*CALL ALIVT 
*CALL ALBASESY
*CALL ALPIBUF2
*IF DEF,CONSOLE,1 
*CALL ALCONSOL
*IF DEF,TUP,1 
*CALL ALTUP 
*CALL ALINITIA
*CALL ALMODE4 
*IF DEF,HLIP,1
*CALL ALHLIP
*CALL ALHASP
*CALL ALASYNC 
*IF DEF,PERFORM,1 
*CALL ALPERFORM 
_ 
*-
*-  GET MOD CARDS FOR X25 AND ASYNC XLATE TABLES
*-
? 
*CALL ALX25ASY
_ 
*-  GET MOD CARDS FOR THE BISYNC TIP
? 
*CALL ALBSCTIP
*CALL ALX25TIP
*CALL UT1ALD
*CALL UT2ALD
*CALL UT3ALD
*IF DEF,3270TIP,1 
*CALL 3270ALD 
*CALL ALHIP 
*CALL ALTIPS
