-
Notifications
You must be signed in to change notification settings - Fork 144
/
REXX.properties
57 lines (46 loc) · 2.11 KB
/
REXX.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
# Releng properties used by language/REXX.groovy
#
# Comma separated list of required build properties for REXX.groovy
rexx_requiredBuildProperties=rexx_srcPDS,rexx_objPDS,rexx_loadPDS,\
rexx_cexecPDS, rexx_compiler,rexx_linkEditor,rexx_tempOptions, \
SFANLMD, rexx_dependencySearch, \
rexx_compileMaxRC, rexx_linkEditMaxRC, rexx_linkEdit
#
# rexx compiler name
rexx_compiler=REXXCOMP
#
# linker name
rexx_linkEditor=IEWBLINK
#
# rexx source data sets
rexx_srcPDS=${hlq}.REXX
rexx_objPDS=${hlq}.OBJ
#
# rexx load data sets
rexx_cexecPDS=${hlq}.CEXEC
rexx_loadPDS=${hlq}.LOAD
#
# List the data sets that need to be created and their creation options
rexx_srcDatasets=${rexx_srcPDS},${rexx_objPDS}
rexx_srcOptions=cyl space(1,1) lrecl(80) dsorg(PO) recfm(F,B) dsntype(library)
rexx_cexecDatasets=${rexx_cexecPDS}
rexx_cexecOptions=cyl space(1,1) lrecl(80) recfm(F,B) blksize(27920) DSORG(PO) dsntype(pds) dir(10)
rexx_loadDatasets=${rexx_loadPDS}
rexx_loadOptions=cyl space(1,1) dsorg(PO) recfm(U) blksize(32760) dsntype(library)
rexx_tempOptions=cyl space(5,5) unit(vio) blksize(80) lrecl(80) recfm(f,b) new
rexx_rexxPrintTempOptions=cyl space(5,5) unit(vio) blksize(121) lrecl(121) recfm(f,a) new
rexx_printTempOptions=cyl space(5,5) unit(vio) blksize(133) lrecl(133) recfm(f,b) new
#
# List of output datasets to document deletions
rexx_outputDatasets=${rexx_cexecPDS},${rexx_loadPDS}
# rexx_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
#
# sample:
# rexx_dependenciesDatasetMapping = rexx_includePDS :: **/rexxinclude/*.rexx
# rexx_dependenciesDatasetMapping = rexx_macroPDS :: **/rexxmacros/*.rexx
#
# default copies all dependencies into the dependency dataset definition which was previously passed to the utilities/BuildUitilities.copySourceFiles method
# rexx_dependenciesDatasetMapping = rexx_srcPDS :: **/*
rexx_dependenciesDatasetMapping = rexx_srcPDS :: **/*