jdk/make/jprt.properties
changeset 6680 b770b6b96142
parent 6326 047748ce0a45
child 7668 d4a77089c587
equal deleted inserted replaced
6679:bd0c524be1b4 6680:b770b6b96142
    23 # questions.
    23 # questions.
    24 #
    24 #
    25 
    25 
    26 # Properties for jprt
    26 # Properties for jprt
    27 
    27 
    28 # Use whatever release that the submitted job requests
    28 # At submit time, the release supplied will be in jprt.submit.release
       
    29 #    and will be one of the official release names defined in jprt.
       
    30 #    jprt supports property value expansion using ${property.name} syntax.
       
    31 
       
    32 # This tells jprt what default release we want to build
    29 jprt.tools.default.release=${jprt.submit.release}
    33 jprt.tools.default.release=${jprt.submit.release}
    30 
    34 
    31 # The different build flavors we want, we override here so we just get these 2
    35 # The different build flavors we want, we override here so we just get these 2
    32 jprt.build.flavors=product,fastdebug
    36 jprt.build.flavors=product,fastdebug
    33 
    37 
    34 # Standard test target for everybody
    38 # Define the Windows we want (temporary)
    35 jprt.test.targets=*-*-*-jvm98
    39 jprt.my.windows.i586.jdk7b107=windows_i586_5.0
    36 
    40 jprt.my.windows.i586.jdk7temp=windows_i586_5.0
    37 # Test targets in test/Makefile (some longer running tests only test c2)
    41 jprt.my.windows.i586.jdk7=windows_i586_5.1
    38 jprt.make.rule.test.targets=    \
    42 jprt.my.windows.i586=${jprt.my.windows.i586.${jprt.tools.default.release}}
    39    *-product-*-jdk_beans1,      \
    43 
    40    *-product-*-jdk_beans2,      \
    44 # Standard list of jprt build targets for this source tree
    41    *-product-*-jdk_beans3,      \
    45 jprt.build.targets= 						\
    42    *-product-*-jdk_io,          \
    46     solaris_sparc_5.10-{product|fastdebug}, 			\
    43    *-product-*-jdk_lang,        \
    47     solaris_sparcv9_5.10-{product|fastdebug}, 			\
    44    *-product-*-jdk_management1, \
    48     solaris_i586_5.10-{product|fastdebug}, 			\
    45    *-product-*-jdk_management2, \
    49     solaris_x64_5.10-{product|fastdebug}, 			\
    46    *-product-*-jdk_math,        \
    50     linux_i586_2.6-{product|fastdebug}, 			\
    47    *-product-*-jdk_misc,        \
    51     linux_x64_2.6-{product|fastdebug}, 				\
    48    *-product-*-jdk_net,         \
    52     ${jprt.my.windows.i586}-{product|fastdebug}, 		\
    49    *-product-*-jdk_nio1,        \
    53     windows_x64_5.2-{product|fastdebug}
    50    *-product-*-jdk_nio2,        \
    54 
    51    *-product-*-jdk_nio3,        \
    55 # Standard vm test target
    52    *-product-*-jdk_security1,   \
    56 jprt.test.targets=						\
    53    *-product-*-jdk_security2,   \
    57     solaris_sparc_5.10-product-c1-jvm98, 			\
    54    *-product-*-jdk_security3,   \
    58     solaris_sparcv9_5.10-product-c2-jvm98, 			\
    55    *-product-*-jdk_text,        \
    59     solaris_i586_5.10-product-c1-jvm98, 			\
    56    *-product-*-jdk_tools1,      \
    60     solaris_x64_5.10-product-c2-jvm98, 				\
    57    *-product-*-jdk_tools2,      \
    61     linux_i586_2.6-product-{c1|c2}-jvm98, 			\
    58    *-product-*-jdk_util
    62     linux_x64_2.6-product-c2-jvm98, 				\
    59 
    63     ${jprt.my.windows.i586}-product-c1-jvm98, 			\
    60 # Some of these are crashing Xvfb or windows manager, need dedicated DISPLAY per test batch
    64     windows_x64_5.2-product-c2-jvm98
    61 jprt2.make.rule.test.targets=    \
    65 
    62    *-product-*-jdk_awt,         \
    66 # User can select the test set with jprt submit "-testset name" option
    63    *-product-*-jdk_rmi,         \
    67 jprt.my.test.set=${jprt.test.set}
    64    *-product-*-jdk_swing,       \
    68 
       
    69 # Default jdk test targets in test/Makefile (no fastdebug & limited c2)
       
    70 jprt.make.rule.default.test.targets=				\
       
    71     								\
       
    72     solaris_sparc_5.10-product-c1-jdk_beans1, 			\
       
    73     solaris_sparcv9_5.10-product-c2-jdk_beans1, 		\
       
    74     solaris_i586_5.10-product-c1-jdk_beans1, 			\
       
    75     solaris_x64_5.10-product-c2-jdk_beans1, 			\
       
    76     linux_i586_2.6-product-{c1|c2}-jdk_beans1, 			\
       
    77     linux_x64_2.6-product-c2-jdk_beans1, 			\
       
    78     ${jprt.my.windows.i586}-product-c1-jdk_beans1, 		\
       
    79     windows_x64_5.2-product-c2-jdk_beans1, 			\
       
    80     								\
       
    81     solaris_sparc_5.10-product-c1-jdk_io, 			\
       
    82     solaris_sparcv9_5.10-product-c2-jdk_io, 			\
       
    83     solaris_i586_5.10-product-c1-jdk_io, 			\
       
    84     solaris_x64_5.10-product-c2-jdk_io, 			\
       
    85     linux_i586_2.6-product-{c1|c2}-jdk_io, 			\
       
    86     linux_x64_2.6-product-c2-jdk_io, 				\
       
    87     ${jprt.my.windows.i586}-product-c1-jdk_io, 			\
       
    88     windows_x64_5.2-product-c2-jdk_io, 				\
       
    89     								\
       
    90     solaris_sparc_5.10-product-c1-jdk_lang, 			\
       
    91     solaris_sparcv9_5.10-product-c2-jdk_lang, 			\
       
    92     solaris_i586_5.10-product-c1-jdk_lang, 			\
       
    93     solaris_x64_5.10-product-c2-jdk_lang, 			\
       
    94     linux_i586_2.6-product-{c1|c2}-jdk_lang, 			\
       
    95     linux_x64_2.6-product-c2-jdk_lang, 				\
       
    96     ${jprt.my.windows.i586}-product-c1-jdk_lang, 		\
       
    97     windows_x64_5.2-product-c2-jdk_lang, 			\
       
    98     								\
       
    99     solaris_sparc_5.10-product-c1-jdk_math, 			\
       
   100     solaris_sparcv9_5.10-product-c2-jdk_math, 			\
       
   101     solaris_i586_5.10-product-c1-jdk_math, 			\
       
   102     solaris_x64_5.10-product-c2-jdk_math, 			\
       
   103     linux_i586_2.6-product-{c1|c2}-jdk_math, 			\
       
   104     linux_x64_2.6-product-c2-jdk_math, 				\
       
   105     ${jprt.my.windows.i586}-product-c1-jdk_math, 		\
       
   106     windows_x64_5.2-product-c2-jdk_math, 			\
       
   107     								\
       
   108     solaris_sparc_5.10-product-c1-jdk_misc, 			\
       
   109     solaris_sparcv9_5.10-product-c2-jdk_misc, 			\
       
   110     solaris_i586_5.10-product-c1-jdk_misc, 			\
       
   111     solaris_x64_5.10-product-c2-jdk_misc, 			\
       
   112     linux_i586_2.6-product-{c1|c2}-jdk_misc, 			\
       
   113     linux_x64_2.6-product-c2-jdk_misc, 				\
       
   114     ${jprt.my.windows.i586}-product-c1-jdk_misc, 		\
       
   115     windows_x64_5.2-product-c2-jdk_misc, 			\
       
   116     								\
       
   117     solaris_sparc_5.10-product-c1-jdk_net, 			\
       
   118     solaris_sparcv9_5.10-product-c2-jdk_net, 			\
       
   119     solaris_i586_5.10-product-c1-jdk_net, 			\
       
   120     solaris_x64_5.10-product-c2-jdk_net, 			\
       
   121     linux_i586_2.6-product-{c1|c2}-jdk_net, 			\
       
   122     linux_x64_2.6-product-c2-jdk_net, 				\
       
   123     ${jprt.my.windows.i586}-product-c1-jdk_net, 		\
       
   124     windows_x64_5.2-product-c2-jdk_net, 			\
       
   125     								\
       
   126     solaris_sparc_5.10-product-c1-jdk_nio1, 			\
       
   127     solaris_sparcv9_5.10-product-c2-jdk_nio1, 			\
       
   128     solaris_i586_5.10-product-c1-jdk_nio1, 			\
       
   129     solaris_x64_5.10-product-c2-jdk_nio1, 			\
       
   130     linux_i586_2.6-product-{c1|c2}-jdk_nio1, 			\
       
   131     linux_x64_2.6-product-c2-jdk_nio1, 				\
       
   132     ${jprt.my.windows.i586}-product-c1-jdk_nio1, 		\
       
   133     windows_x64_5.2-product-c2-jdk_nio1, 			\
       
   134     								\
       
   135     solaris_sparc_5.10-product-c1-jdk_nio2, 			\
       
   136     solaris_sparcv9_5.10-product-c2-jdk_nio2, 			\
       
   137     solaris_i586_5.10-product-c1-jdk_nio2, 			\
       
   138     solaris_x64_5.10-product-c2-jdk_nio2, 			\
       
   139     linux_i586_2.6-product-{c1|c2}-jdk_nio2, 			\
       
   140     linux_x64_2.6-product-c2-jdk_nio2, 				\
       
   141     ${jprt.my.windows.i586}-product-c1-jdk_nio2, 		\
       
   142     windows_x64_5.2-product-c2-jdk_nio2, 			\
       
   143     								\
       
   144     solaris_sparc_5.10-product-c1-jdk_nio3, 			\
       
   145     solaris_sparcv9_5.10-product-c2-jdk_nio3, 			\
       
   146     solaris_i586_5.10-product-c1-jdk_nio3, 			\
       
   147     solaris_x64_5.10-product-c2-jdk_nio3, 			\
       
   148     linux_i586_2.6-product-{c1|c2}-jdk_nio3, 			\
       
   149     linux_x64_2.6-product-c2-jdk_nio3, 				\
       
   150     ${jprt.my.windows.i586}-product-c1-jdk_nio3, 		\
       
   151     windows_x64_5.2-product-c2-jdk_nio3, 			\
       
   152     								\
       
   153     solaris_sparc_5.10-product-c1-jdk_security1, 		\
       
   154     solaris_sparcv9_5.10-product-c2-jdk_security1, 		\
       
   155     solaris_i586_5.10-product-c1-jdk_security1, 		\
       
   156     solaris_x64_5.10-product-c2-jdk_security1, 			\
       
   157     linux_i586_2.6-product-{c1|c2}-jdk_security1, 		\
       
   158     linux_x64_2.6-product-c2-jdk_security1, 			\
       
   159     ${jprt.my.windows.i586}-product-c1-jdk_security1, 		\
       
   160     windows_x64_5.2-product-c2-jdk_security1, 			\
       
   161     								\
       
   162     solaris_sparc_5.10-product-c1-jdk_text, 			\
       
   163     solaris_sparcv9_5.10-product-c2-jdk_text, 			\
       
   164     solaris_i586_5.10-product-c1-jdk_text, 			\
       
   165     solaris_x64_5.10-product-c2-jdk_text, 			\
       
   166     linux_i586_2.6-product-{c1|c2}-jdk_text, 			\
       
   167     linux_x64_2.6-product-c2-jdk_text, 				\
       
   168     ${jprt.my.windows.i586}-product-c1-jdk_text, 		\
       
   169     windows_x64_5.2-product-c2-jdk_text, 			\
       
   170     								\
       
   171     solaris_sparc_5.10-product-c1-jdk_tools1, 			\
       
   172     solaris_sparcv9_5.10-product-c2-jdk_tools1, 		\
       
   173     solaris_i586_5.10-product-c1-jdk_tools1, 			\
       
   174     solaris_x64_5.10-product-c2-jdk_tools1, 			\
       
   175     linux_i586_2.6-product-{c1|c2}-jdk_tools1, 			\
       
   176     linux_x64_2.6-product-c2-jdk_tools1, 			\
       
   177     ${jprt.my.windows.i586}-product-c1-jdk_tools1, 		\
       
   178     windows_x64_5.2-product-c2-jdk_tools1, 			\
       
   179     								\
       
   180     solaris_sparc_5.10-product-c1-jdk_util, 			\
       
   181     solaris_sparcv9_5.10-product-c2-jdk_util, 			\
       
   182     solaris_i586_5.10-product-c1-jdk_util, 			\
       
   183     solaris_x64_5.10-product-c2-jdk_util, 			\
       
   184     linux_i586_2.6-product-{c1|c2}-jdk_util, 			\
       
   185     linux_x64_2.6-product-c2-jdk_util, 				\
       
   186     ${jprt.my.windows.i586}-product-c1-jdk_util, 		\
       
   187     windows_x64_5.2-product-c2-jdk_util
       
   188 
       
   189 # All jdk test targets in test/Makefile (still no fastdebug & limited c2)
       
   190 jprt.make.rule.all.test.targets=    				\
       
   191     								\
       
   192    ${jprt.make.rule.default.test.targets}, 			\
       
   193     								\
       
   194     solaris_sparc_5.10-product-c1-jdk_awt, 			\
       
   195     solaris_sparcv9_5.10-product-c2-jdk_awt, 			\
       
   196     solaris_i586_5.10-product-c1-jdk_awt, 			\
       
   197     solaris_x64_5.10-product-c2-jdk_awt, 			\
       
   198     linux_i586_2.6-product-{c1|c2}-jdk_awt, 			\
       
   199     linux_x64_2.6-product-c2-jdk_awt, 				\
       
   200     ${jprt.my.windows.i586}-product-c1-jdk_awt, 		\
       
   201     windows_x64_5.2-product-c2-jdk_awt, 			\
       
   202     								\
       
   203     solaris_sparc_5.10-product-c1-jdk_beans2, 			\
       
   204     solaris_sparcv9_5.10-product-c2-jdk_beans2, 		\
       
   205     solaris_i586_5.10-product-c1-jdk_beans2, 			\
       
   206     solaris_x64_5.10-product-c2-jdk_beans2, 			\
       
   207     linux_i586_2.6-product-{c1|c2}-jdk_beans2, 			\
       
   208     linux_x64_2.6-product-c2-jdk_beans2, 			\
       
   209     ${jprt.my.windows.i586}-product-c1-jdk_beans2, 		\
       
   210     windows_x64_5.2-product-c2-jdk_beans2, 			\
       
   211     								\
       
   212     solaris_sparc_5.10-product-c1-jdk_beans3, 			\
       
   213     solaris_sparcv9_5.10-product-c2-jdk_beans3, 		\
       
   214     solaris_i586_5.10-product-c1-jdk_beans3, 			\
       
   215     solaris_x64_5.10-product-c2-jdk_beans3, 			\
       
   216     linux_i586_2.6-product-{c1|c2}-jdk_beans3, 			\
       
   217     linux_x64_2.6-product-c2-jdk_beans3, 			\
       
   218     ${jprt.my.windows.i586}-product-c1-jdk_beans3, 		\
       
   219     windows_x64_5.2-product-c2-jdk_beans3, 			\
       
   220     								\
       
   221     solaris_sparc_5.10-product-c1-jdk_management1, 		\
       
   222     solaris_sparcv9_5.10-product-c2-jdk_management1, 		\
       
   223     solaris_i586_5.10-product-c1-jdk_management1, 		\
       
   224     solaris_x64_5.10-product-c2-jdk_management1, 		\
       
   225     linux_i586_2.6-product-{c1|c2}-jdk_management1, 		\
       
   226     linux_x64_2.6-product-c2-jdk_management1, 			\
       
   227     ${jprt.my.windows.i586}-product-c1-jdk_management1, 	\
       
   228     windows_x64_5.2-product-c2-jdk_management1, 		\
       
   229     								\
       
   230     solaris_sparc_5.10-product-c1-jdk_management2, 		\
       
   231     solaris_sparcv9_5.10-product-c2-jdk_management2, 		\
       
   232     solaris_i586_5.10-product-c1-jdk_management2, 		\
       
   233     solaris_x64_5.10-product-c2-jdk_management2, 		\
       
   234     linux_i586_2.6-product-{c1|c2}-jdk_management2, 		\
       
   235     linux_x64_2.6-product-c2-jdk_management2, 			\
       
   236     ${jprt.my.windows.i586}-product-c1-jdk_management2, 	\
       
   237     windows_x64_5.2-product-c2-jdk_management2, 		\
       
   238     								\
       
   239     solaris_sparc_5.10-product-c1-jdk_rmi, 			\
       
   240     solaris_sparcv9_5.10-product-c2-jdk_rmi, 			\
       
   241     solaris_i586_5.10-product-c1-jdk_rmi, 			\
       
   242     solaris_x64_5.10-product-c2-jdk_rmi, 			\
       
   243     linux_i586_2.6-product-{c1|c2}-jdk_rmi, 			\
       
   244     linux_x64_2.6-product-c2-jdk_rmi, 				\
       
   245     ${jprt.my.windows.i586}-product-c1-jdk_rmi, 		\
       
   246     windows_x64_5.2-product-c2-jdk_rmi, 			\
       
   247     								\
       
   248     solaris_sparc_5.10-product-c1-jdk_security2, 		\
       
   249     solaris_sparcv9_5.10-product-c2-jdk_security2, 		\
       
   250     solaris_i586_5.10-product-c1-jdk_security2, 		\
       
   251     solaris_x64_5.10-product-c2-jdk_security2, 			\
       
   252     linux_i586_2.6-product-{c1|c2}-jdk_security2, 		\
       
   253     linux_x64_2.6-product-c2-jdk_security2, 			\
       
   254     ${jprt.my.windows.i586}-product-c1-jdk_security2, 		\
       
   255     windows_x64_5.2-product-c2-jdk_security2, 			\
       
   256     								\
       
   257     solaris_sparc_5.10-product-c1-jdk_security3, 		\
       
   258     solaris_sparcv9_5.10-product-c2-jdk_security3, 		\
       
   259     solaris_i586_5.10-product-c1-jdk_security3, 		\
       
   260     solaris_x64_5.10-product-c2-jdk_security3, 			\
       
   261     linux_i586_2.6-product-{c1|c2}-jdk_security3, 		\
       
   262     linux_x64_2.6-product-c2-jdk_security3, 			\
       
   263     ${jprt.my.windows.i586}-product-c1-jdk_security3, 		\
       
   264     windows_x64_5.2-product-c2-jdk_security3, 			\
       
   265     								\
       
   266     solaris_sparc_5.10-product-c1-jdk_swing, 			\
       
   267     solaris_sparcv9_5.10-product-c2-jdk_swing, 			\
       
   268     solaris_i586_5.10-product-c1-jdk_swing, 			\
       
   269     solaris_x64_5.10-product-c2-jdk_swing, 			\
       
   270     linux_i586_2.6-product-{c1|c2}-jdk_swing, 			\
       
   271     linux_x64_2.6-product-c2-jdk_swing, 			\
       
   272     ${jprt.my.windows.i586}-product-c1-jdk_swing, 		\
       
   273     windows_x64_5.2-product-c2-jdk_swing, 			\
       
   274     								\
       
   275     solaris_sparc_5.10-product-c1-jdk_tools2, 			\
       
   276     solaris_sparcv9_5.10-product-c2-jdk_tools2, 		\
       
   277     solaris_i586_5.10-product-c1-jdk_tools2, 			\
       
   278     solaris_x64_5.10-product-c2-jdk_tools2, 			\
       
   279     linux_i586_2.6-product-{c1|c2}-jdk_tools2, 			\
       
   280     linux_x64_2.6-product-c2-jdk_tools2, 			\
       
   281     ${jprt.my.windows.i586}-product-c1-jdk_tools2, 		\
       
   282     windows_x64_5.2-product-c2-jdk_tools2
       
   283 
       
   284 # Select list to use (allow for testset to be empty too)
       
   285 jprt.make.rule..test.targets=${jprt.make.rule.default.test.targets} 
       
   286 jprt.make.rule.test.targets=${jprt.make.rule.${jprt.my.test.set}.test.targets} 
    65 
   287 
    66 # Directories to be excluded from the source bundles
   288 # Directories to be excluded from the source bundles
    67 jprt.bundle.exclude.src.dirs=build dist webrev
   289 jprt.bundle.exclude.src.dirs=build dist webrev
    68 
   290