-
Notifications
You must be signed in to change notification settings - Fork 144
/
Copy pathAssembler.properties
80 lines (64 loc) · 3.16 KB
/
Assembler.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# Releng properties used by language/Assembler.groovy
#
# Comma separated list of required build properties for language/Assembler.groovy
assembler_requiredBuildProperties=assembler_srcPDS,assembler_macroPDS,assembler_objPDS,assembler_loadPDS, \
assembler_pgm,assembler_linkEditor,assembler_tempOptions,assembler_maxRC, \
SASMMOD1,SDFHLOAD,SDFHMAC,MACLIB,SCEELKED,SCEEMAC, \
assembler_dependencySearch
#
# assembler source data sets
assembler_srcPDS=${hlq}.ASM
assembler_macroPDS=${hlq}.MACRO
assembler_objPDS=${hlq}.OBJ
assembler_dbrmPDS=${hlq}.DBRM
#
# assembler load data sets
assembler_loadPDS=${hlq}.LOAD
#
# assembler sysadata data set
assembler_sysadataPDS=${hlq}.SYSADATA
#
# output data set for eqalangx side file
assembler_debugPDS=${hlq}.EQALANGX
#
# List the data sets that need to be created and their creation options
assembler_srcDatasets=${assembler_srcPDS},${assembler_macroPDS},${assembler_objPDS},${assembler_dbrmPDS}
assembler_srcOptions=cyl space(1,1) lrecl(80) dsorg(PO) recfm(F,B) dsntype(library)
assembler_loadDatasets=${assembler_loadPDS}
assembler_loadOptions=cyl space(1,1) dsorg(PO) recfm(U) blksize(32760) dsntype(library)
#
# temporary data set allocations
assembler_tempOptions=cyl space(5,5) unit(vio) blksize(80) lrecl(80) recfm(f,b) new
#
# sysadata data set creation options
assembler_sysadataOptions=cyl space(5,5) lrecl(32756) dsorg(PO) recfm(v,b) blksize(32760) dsntype(library)
# eqalangx sidefile data set creation options
assembler_sidefileOptions=cyl dsorg(PO) dsntype(library) space(5,5) unit(vio) blksize(27998) lrecl(1562) recfm(v,b)
# Allocation of SYSMLSD Dataset used for extracting Compile Messages to Remote Error List
assembler_compileErrorFeedbackXmlOptions=tracks space(200,40) dsorg(PS) blksize(27998) lrecl(16383) recfm(v,b) new keep
# List of output datasets to document deletions
assembler_outputDatasets=${assembler_loadPDS},${assembler_dbrmPDS}
#
# default assembler execs
assembler_db2precompiler=DSNHPC
assember_cicsprecompiler=DFHEAP1$
assembler_eqalangx=EQALANGX
assembler_pgm=ASMA90
assembler_linkEditor=IEWBLINK
#
# additional libraries for assembler SYSLIB concatenation, comma-separated, see definitions in application-conf
# assembler_assemblySyslibConcatenation=
#
# additional libraries for linkEdit SYSLIB concatenation, comma-separated, see definitions in application-conf
# assembler_linkEditSyslibConcatenation=
# assembler_dependenciesDatasetMapping - an optional dbb property mapping to map dependencies to different target datasets
# this property is used when dependencies are copied to the different build libraries, e.q dclgens going into to a dedicated library
# note, that a dependency file needs to match a single rule, target dataset definitions need to exist
#
# sample:
# assembler_dependenciesDatasetMapping = assembler_macroPDS :: **/macro/*.mac
# assembler_dependenciesDatasetMapping = assembler_cpyPDS :: **/copy/*.asmcpy
#
# default copies all dependencies into the dependency dataset definition which was previously passed to the utilities/BuildUitilities.copySourceFiles method
# assembler_dependenciesDatasetMapping = assembler_macroPDS :: **/*
assembler_dependenciesDatasetMapping = assembler_macroPDS :: **/*