//PREPROC EXEC PGM=CCNDRVR,REGION=0M,PARM=('/EVENTS,OPTFILE(DD:COPTS)')
//COPTS DD *
PPONLY(COMMENTS,NOLINES,,80),MAR(1,250),NOSEQUENCE
LANGLVL(ANSI,TEXTAFTERENDIF),ARCH(5),TUNE(5)
NOSEARCH,SEARCH(DD:LOCLIB,/usr/include/metal/,//'CBC.SCLBH.H')
//*
…
//COMPILE EXEC PGM=CCNDRVR,REGION=0M,PARM=('/EVENTS,OPTFILE(DD:COPTS)')
//COPTS DD *
ILP32,SSCOMM,METAL,MARGINS(1,250)
CHECKOUT,NOSEQUENCE,MAR(1,250)
INLRPT,SHOWINC,EXPMAC,SKIPS(HIDE)
NOPPONLY(COMMENTS,NOLINES,,90),XREF
NOENT
AGGREGATE
SERVICE(*** CSUBPGM was compiled %RENT %YYMMDD %HHMMSS ***)
LANGLVL(ANSI,TEXTAFTERENDIF),ARCH(5),TUNE(5)
NOSEARCH,SEARCH(DD:LOCLIB,/usr/include/metal/,//'CBC.SCLBH.H')
DEBUG(FORMAT(DWARF),NOHOOK(LINE,NOBLOCK,PATH),SYMBOL)
LIST,NOOFFSET,NOGONUMBER,NOOPTIMIZE,SOURCE,XREF
GOFF
//* LONGNAME (program will not link with LONGNAME - EDCXENV is missing? )
//* GONUMBER is required by IPVLANGX to convert C listing into EQALANGX (debug) data,
//* but it is not supported with the METAL option
//* DEBUG(FILE(somename)) is not supported with the METAL option
//*
//SYSIN DD DISP=SHR,DSN=MACS.FAR14.PPCSRC(CSUBPGM)
//SYSCDBG DD DISP=SHR,DSN=MACS.FAR14.DWARF(CSUBPGM)
//SYSCPRT DD DISP=SHR,DSN=MACS.FAR14.COMPLST(CSUBPGM)
//SYSEVENT DD DISP=SHR,DSN=MACS.SYSEVENT(CSUBPGM)
//SYSLIN DD DISP=SHR,DSN=MACS.FAR14.GENASM(CSUBPGM)
//*
//STEPLIB DD DISP=SHR,DSN=CEE.SCEERUN2
// DD DISP=SHR,DSN=CBC.SCCNCMP
// DD DISP=SHR,DSN=CEE.SCEERUN
// DD DISP=SHR,DSN=CBC.SCCNSAM
// DD DISP=SHR,DSN=HLA.SASMMOD1
//*
//SYSMSGS DD SYSOUT=%OUTCL
//SYSLIB DD DUMMY
//LOCLIB DD DISP=SHR,DSN=MACS.FAR14.H
…
//*----------------------------------------------------------------
//*
//HLASM EXEC PGM=CDAHLASM,REGION=0M,COND=(4,LT,COMPILE),
// PARM=('LINECOUNT(999),LIST(133)',ADATA,GOFF,RENT)
//STEPLIB DD DISP=SHR,DSN=CEE.SCEERUN2
// DD DISP=SHR,DSN=CEE.SCEERUN
//SYSIN DD DISP=SHR,DSN=MACS.FAR14.GENASM(CSUBPGM)
//SYSLIN DD DISP=SHR,DSN=MACS.FAR14.OBJLIB(CSUBPGM)
//SYSDWARF DD DISP=OLD,DSN=MACS.FAR14.DWARF(CSUBPGM)
//SYSADATA DD DISP=SHR,DSN=MACS.FAR14.SYSADATA(CSUBPGM)
//SYSPRINT DD DISP=SHR,DSN=MACS.FAR14.ASMLST(CSUBPGM)
//CEEDUMP DD DUMMY
//*
//SYSLIB DD DISP=SHR,DSN=MACS.FAR14.SRCLIB
// DD DISP=SHR,DSN=SYS1.MACLIB
// DD DISP=SHR,DSN=CBC.SCCNSAM
…
//CDAHOPT DD *
PHASEID
VERBOSE
//*
|