make/jprt.properties
changeset 6624 fa178c8f3c83
parent 6243 bc2db16c1a2a
child 8914 71743132eaeb
equal deleted inserted replaced
6623:b2e02fea81b0 6624:fa178c8f3c83
    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 # Shortened list of vm tests
    38 # Define the Windows we want (temporary)
    35 jprt.test.targets=              \
    39 jprt.my.windows.i586.jdk7b107=windows_i586_5.0
    36   *-product-*-jvm98,            \
    40 jprt.my.windows.i586.jdk7temp=windows_i586_5.0
    37   *-product-*-scimark,          \
    41 jprt.my.windows.i586.jdk7=windows_i586_5.1
    38   *-product-*-runThese,         \
    42 jprt.my.windows.i586=${jprt.my.windows.i586.${jprt.tools.default.release}}
    39   *-product-*-GCBasher_default, \
    43 
    40   *-product-*-GCOld_default,    \
    44 # Standard list of jprt build targets for this source tree
    41   *-product-*-jbb_default
    45 jprt.build.targets= 						\
    42 
    46     solaris_sparc_5.10-{product|fastdebug}, 			\
    43 # Test targets in test/Makefile
    47     solaris_sparcv9_5.10-{product|fastdebug}, 			\
    44 jprt.make.rule.test.targets=   \
    48     solaris_i586_5.10-{product|fastdebug}, 			\
    45   *-product-*-langtools_jtreg, \
    49     solaris_x64_5.10-{product|fastdebug}, 			\
    46   *-product-*-jdk_beans1,      \
    50     linux_i586_2.6-{product|fastdebug}, 			\
    47   *-product-*-jdk_beans2,      \
    51     linux_x64_2.6-{product|fastdebug}, 				\
    48   *-product-*-jdk_beans3,      \
    52     ${jprt.my.windows.i586}-{product|fastdebug}, 		\
    49   *-product-*-jdk_io,          \
    53     windows_x64_5.2-{product|fastdebug}
    50   *-product-*-jdk_lang,        \
    54 
    51   *-product-*-jdk_management1, \
    55 # User can select the test set with jprt submit "-testset name" option
    52   *-product-*-jdk_management2, \
    56 jprt.my.test.set=${jprt.test.set}
    53   *-product-*-jdk_math,        \
    57 
    54   *-product-*-jdk_misc,        \
    58 # Default vm test targets (no fastdebug & limited c2 testing)
    55   *-product-*-jdk_net,         \
    59 jprt.vm.default.test.targets=              			\
    56   *-product-*-jdk_nio1,        \
    60     								\
    57   *-product-*-jdk_nio2,        \
    61     solaris_sparc_5.10-product-c1-jvm98, 			\
    58   *-product-*-jdk_nio3,        \
    62     solaris_sparcv9_5.10-product-c2-jvm98, 			\
    59   *-product-*-jdk_security1,   \
    63     solaris_i586_5.10-product-c1-jvm98, 			\
    60   *-product-*-jdk_security2,   \
    64     solaris_x64_5.10-product-c2-jvm98, 				\
    61   *-product-*-jdk_security3,   \
    65     linux_i586_2.6-product-{c1|c2}-jvm98, 			\
    62   *-product-*-jdk_text,        \
    66     linux_x64_2.6-product-c2-jvm98, 				\
    63   *-product-*-jdk_tools1,      \
    67     ${jprt.my.windows.i586}-product-c1-jvm98, 			\
    64   *-product-*-jdk_tools2,      \
    68     windows_x64_5.2-product-c2-jvm98, 				\
    65   *-product-*-jdk_util
    69     								\
    66 
    70     solaris_sparc_5.10-product-c1-scimark, 			\
    67 # Not Ready Yet:
    71     solaris_sparcv9_5.10-product-c2-scimark, 			\
    68 #   *-product-*-jdk_awt
    72     solaris_i586_5.10-product-c1-scimark, 			\
    69 #   *-product-*-jdk_rmi
    73     solaris_x64_5.10-product-c2-scimark, 			\
    70 #   *-product-*-jdk_swing
    74     linux_i586_2.6-product-{c1|c2}-scimark, 			\
       
    75     linux_x64_2.6-product-c2-scimark, 				\
       
    76     ${jprt.my.windows.i586}-product-c1-scimark, 		\
       
    77     windows_x64_5.2-product-c2-scimark
       
    78 
       
    79 # Default jdk test targets in test/Makefile (no fastdebug & limited c2 testing)
       
    80 jprt.make.rule.default.test.targets=				\
       
    81     								\
       
    82     solaris_sparc_5.10-product-c1-langtools_jtreg, 		\
       
    83     solaris_sparcv9_5.10-product-c2-langtools_jtreg, 		\
       
    84     solaris_i586_5.10-product-c1-langtools_jtreg, 		\
       
    85     solaris_x64_5.10-product-c2-langtools_jtreg, 		\
       
    86     linux_i586_2.6-product-{c1|c2}-langtools_jtreg, 		\
       
    87     linux_x64_2.6-product-c2-langtools_jtreg, 			\
       
    88     ${jprt.my.windows.i586}-product-c1-langtools_jtreg, 	\
       
    89     windows_x64_5.2-product-c2-langtools_jtreg, 		\
       
    90     								\
       
    91     solaris_sparc_5.10-product-c1-jdk_beans1, 			\
       
    92     solaris_sparcv9_5.10-product-c2-jdk_beans1, 		\
       
    93     solaris_i586_5.10-product-c1-jdk_beans1, 			\
       
    94     solaris_x64_5.10-product-c2-jdk_beans1, 			\
       
    95     linux_i586_2.6-product-{c1|c2}-jdk_beans1, 			\
       
    96     linux_x64_2.6-product-c2-jdk_beans1, 			\
       
    97     ${jprt.my.windows.i586}-product-c1-jdk_beans1, 		\
       
    98     windows_x64_5.2-product-c2-jdk_beans1, 			\
       
    99     								\
       
   100     solaris_sparc_5.10-product-c1-jdk_io, 			\
       
   101     solaris_sparcv9_5.10-product-c2-jdk_io, 			\
       
   102     solaris_i586_5.10-product-c1-jdk_io, 			\
       
   103     solaris_x64_5.10-product-c2-jdk_io, 			\
       
   104     linux_i586_2.6-product-{c1|c2}-jdk_io, 			\
       
   105     linux_x64_2.6-product-c2-jdk_io, 				\
       
   106     ${jprt.my.windows.i586}-product-c1-jdk_io, 			\
       
   107     windows_x64_5.2-product-c2-jdk_io, 				\
       
   108     								\
       
   109     solaris_sparc_5.10-product-c1-jdk_lang, 			\
       
   110     solaris_sparcv9_5.10-product-c2-jdk_lang, 			\
       
   111     solaris_i586_5.10-product-c1-jdk_lang, 			\
       
   112     solaris_x64_5.10-product-c2-jdk_lang, 			\
       
   113     linux_i586_2.6-product-{c1|c2}-jdk_lang, 			\
       
   114     linux_x64_2.6-product-c2-jdk_lang, 				\
       
   115     ${jprt.my.windows.i586}-product-c1-jdk_lang, 		\
       
   116     windows_x64_5.2-product-c2-jdk_lang, 			\
       
   117     								\
       
   118     solaris_sparc_5.10-product-c1-jdk_math, 			\
       
   119     solaris_sparcv9_5.10-product-c2-jdk_math, 			\
       
   120     solaris_i586_5.10-product-c1-jdk_math, 			\
       
   121     solaris_x64_5.10-product-c2-jdk_math, 			\
       
   122     linux_i586_2.6-product-{c1|c2}-jdk_math, 			\
       
   123     linux_x64_2.6-product-c2-jdk_math, 				\
       
   124     ${jprt.my.windows.i586}-product-c1-jdk_math, 		\
       
   125     windows_x64_5.2-product-c2-jdk_math, 			\
       
   126     								\
       
   127     solaris_sparc_5.10-product-c1-jdk_misc, 			\
       
   128     solaris_sparcv9_5.10-product-c2-jdk_misc, 			\
       
   129     solaris_i586_5.10-product-c1-jdk_misc, 			\
       
   130     solaris_x64_5.10-product-c2-jdk_misc, 			\
       
   131     linux_i586_2.6-product-{c1|c2}-jdk_misc, 			\
       
   132     linux_x64_2.6-product-c2-jdk_misc, 				\
       
   133     ${jprt.my.windows.i586}-product-c1-jdk_misc, 		\
       
   134     windows_x64_5.2-product-c2-jdk_misc, 			\
       
   135     								\
       
   136     solaris_sparc_5.10-product-c1-jdk_net, 			\
       
   137     solaris_sparcv9_5.10-product-c2-jdk_net, 			\
       
   138     solaris_i586_5.10-product-c1-jdk_net, 			\
       
   139     solaris_x64_5.10-product-c2-jdk_net, 			\
       
   140     linux_i586_2.6-product-{c1|c2}-jdk_net, 			\
       
   141     linux_x64_2.6-product-c2-jdk_net, 				\
       
   142     ${jprt.my.windows.i586}-product-c1-jdk_net, 		\
       
   143     windows_x64_5.2-product-c2-jdk_net, 			\
       
   144     								\
       
   145     solaris_sparc_5.10-product-c1-jdk_nio1, 			\
       
   146     solaris_sparcv9_5.10-product-c2-jdk_nio1, 			\
       
   147     solaris_i586_5.10-product-c1-jdk_nio1, 			\
       
   148     solaris_x64_5.10-product-c2-jdk_nio1, 			\
       
   149     linux_i586_2.6-product-{c1|c2}-jdk_nio1, 			\
       
   150     linux_x64_2.6-product-c2-jdk_nio1, 				\
       
   151     ${jprt.my.windows.i586}-product-c1-jdk_nio1, 		\
       
   152     windows_x64_5.2-product-c2-jdk_nio1, 			\
       
   153     								\
       
   154     solaris_sparc_5.10-product-c1-jdk_nio2, 			\
       
   155     solaris_sparcv9_5.10-product-c2-jdk_nio2, 			\
       
   156     solaris_i586_5.10-product-c1-jdk_nio2, 			\
       
   157     solaris_x64_5.10-product-c2-jdk_nio2, 			\
       
   158     linux_i586_2.6-product-{c1|c2}-jdk_nio2, 			\
       
   159     linux_x64_2.6-product-c2-jdk_nio2, 				\
       
   160     ${jprt.my.windows.i586}-product-c1-jdk_nio2, 		\
       
   161     windows_x64_5.2-product-c2-jdk_nio2, 			\
       
   162     								\
       
   163     solaris_sparc_5.10-product-c1-jdk_nio3, 			\
       
   164     solaris_sparcv9_5.10-product-c2-jdk_nio3, 			\
       
   165     solaris_i586_5.10-product-c1-jdk_nio3, 			\
       
   166     solaris_x64_5.10-product-c2-jdk_nio3, 			\
       
   167     linux_i586_2.6-product-{c1|c2}-jdk_nio3, 			\
       
   168     linux_x64_2.6-product-c2-jdk_nio3, 				\
       
   169     ${jprt.my.windows.i586}-product-c1-jdk_nio3, 		\
       
   170     windows_x64_5.2-product-c2-jdk_nio3, 			\
       
   171     								\
       
   172     solaris_sparc_5.10-product-c1-jdk_security1, 		\
       
   173     solaris_sparcv9_5.10-product-c2-jdk_security1, 		\
       
   174     solaris_i586_5.10-product-c1-jdk_security1, 		\
       
   175     solaris_x64_5.10-product-c2-jdk_security1, 			\
       
   176     linux_i586_2.6-product-{c1|c2}-jdk_security1, 		\
       
   177     linux_x64_2.6-product-c2-jdk_security1, 			\
       
   178     ${jprt.my.windows.i586}-product-c1-jdk_security1, 		\
       
   179     windows_x64_5.2-product-c2-jdk_security1, 			\
       
   180     								\
       
   181     solaris_sparc_5.10-product-c1-jdk_text, 			\
       
   182     solaris_sparcv9_5.10-product-c2-jdk_text, 			\
       
   183     solaris_i586_5.10-product-c1-jdk_text, 			\
       
   184     solaris_x64_5.10-product-c2-jdk_text, 			\
       
   185     linux_i586_2.6-product-{c1|c2}-jdk_text, 			\
       
   186     linux_x64_2.6-product-c2-jdk_text, 				\
       
   187     ${jprt.my.windows.i586}-product-c1-jdk_text, 		\
       
   188     windows_x64_5.2-product-c2-jdk_text, 			\
       
   189     								\
       
   190     solaris_sparc_5.10-product-c1-jdk_tools1, 			\
       
   191     solaris_sparcv9_5.10-product-c2-jdk_tools1, 		\
       
   192     solaris_i586_5.10-product-c1-jdk_tools1, 			\
       
   193     solaris_x64_5.10-product-c2-jdk_tools1, 			\
       
   194     linux_i586_2.6-product-{c1|c2}-jdk_tools1, 			\
       
   195     linux_x64_2.6-product-c2-jdk_tools1, 			\
       
   196     ${jprt.my.windows.i586}-product-c1-jdk_tools1, 		\
       
   197     windows_x64_5.2-product-c2-jdk_tools1, 			\
       
   198     								\
       
   199     solaris_sparc_5.10-product-c1-jdk_util, 			\
       
   200     solaris_sparcv9_5.10-product-c2-jdk_util, 			\
       
   201     solaris_i586_5.10-product-c1-jdk_util, 			\
       
   202     solaris_x64_5.10-product-c2-jdk_util, 			\
       
   203     linux_i586_2.6-product-{c1|c2}-jdk_util, 			\
       
   204     linux_x64_2.6-product-c2-jdk_util, 				\
       
   205     ${jprt.my.windows.i586}-product-c1-jdk_util, 		\
       
   206     windows_x64_5.2-product-c2-jdk_util
       
   207 
       
   208 # All vm test targets (but still no fastdebug & limited c2 testing)
       
   209 jprt.vm.all.test.targets=    					\
       
   210     								\
       
   211    ${jprt.vm.default.test.targets}, 				\
       
   212     								\
       
   213     solaris_sparc_5.10-product-c1-runThese, 			\
       
   214     solaris_sparcv9_5.10-product-c2-runThese, 			\
       
   215     solaris_i586_5.10-product-c1-runThese, 			\
       
   216     solaris_x64_5.10-product-c2-runThese, 			\
       
   217     linux_i586_2.6-product-{c1|c2}-runThese, 			\
       
   218     linux_x64_2.6-product-c2-runThese, 				\
       
   219     ${jprt.my.windows.i586}-product-c1-runThese, 		\
       
   220     windows_x64_5.2-product-c2-runThese, 			\
       
   221     								\
       
   222     solaris_sparc_5.10-product-c1-jbb_default, 			\
       
   223     solaris_sparcv9_5.10-product-c2-jbb_default, 		\
       
   224     solaris_i586_5.10-product-c1-jbb_default, 			\
       
   225     solaris_x64_5.10-product-c2-jbb_default, 			\
       
   226     linux_i586_2.6-product-{c1|c2}-jbb_default, 		\
       
   227     linux_x64_2.6-product-c2-jbb_default, 			\
       
   228     ${jprt.my.windows.i586}-product-c1-jbb_default, 		\
       
   229     windows_x64_5.2-product-c2-jbb_default
       
   230 
       
   231 # All jdk test targets (but still no fastdebug & limited c2 testing)
       
   232 jprt.make.rule.all.test.targets=    				\
       
   233     								\
       
   234    ${jprt.make.rule.default.test.targets}, 			\
       
   235     								\
       
   236     solaris_sparc_5.10-product-c1-jdk_awt, 			\
       
   237     solaris_sparcv9_5.10-product-c2-jdk_awt, 			\
       
   238     solaris_i586_5.10-product-c1-jdk_awt, 			\
       
   239     solaris_x64_5.10-product-c2-jdk_awt, 			\
       
   240     linux_i586_2.6-product-{c1|c2}-jdk_awt, 			\
       
   241     linux_x64_2.6-product-c2-jdk_awt, 				\
       
   242     ${jprt.my.windows.i586}-product-c1-jdk_awt, 		\
       
   243     windows_x64_5.2-product-c2-jdk_awt, 			\
       
   244     								\
       
   245     solaris_sparc_5.10-product-c1-jdk_beans2, 			\
       
   246     solaris_sparcv9_5.10-product-c2-jdk_beans2, 		\
       
   247     solaris_i586_5.10-product-c1-jdk_beans2, 			\
       
   248     solaris_x64_5.10-product-c2-jdk_beans2, 			\
       
   249     linux_i586_2.6-product-{c1|c2}-jdk_beans2, 			\
       
   250     linux_x64_2.6-product-c2-jdk_beans2, 			\
       
   251     ${jprt.my.windows.i586}-product-c1-jdk_beans2, 		\
       
   252     windows_x64_5.2-product-c2-jdk_beans2, 			\
       
   253     								\
       
   254     solaris_sparc_5.10-product-c1-jdk_beans3, 			\
       
   255     solaris_sparcv9_5.10-product-c2-jdk_beans3, 		\
       
   256     solaris_i586_5.10-product-c1-jdk_beans3, 			\
       
   257     solaris_x64_5.10-product-c2-jdk_beans3, 			\
       
   258     linux_i586_2.6-product-{c1|c2}-jdk_beans3, 			\
       
   259     linux_x64_2.6-product-c2-jdk_beans3, 			\
       
   260     ${jprt.my.windows.i586}-product-c1-jdk_beans3, 		\
       
   261     windows_x64_5.2-product-c2-jdk_beans3, 			\
       
   262     								\
       
   263     solaris_sparc_5.10-product-c1-jdk_management1, 		\
       
   264     solaris_sparcv9_5.10-product-c2-jdk_management1, 		\
       
   265     solaris_i586_5.10-product-c1-jdk_management1, 		\
       
   266     solaris_x64_5.10-product-c2-jdk_management1, 		\
       
   267     linux_i586_2.6-product-{c1|c2}-jdk_management1, 		\
       
   268     linux_x64_2.6-product-c2-jdk_management1, 			\
       
   269     ${jprt.my.windows.i586}-product-c1-jdk_management1, 	\
       
   270     windows_x64_5.2-product-c2-jdk_management1, 		\
       
   271     								\
       
   272     solaris_sparc_5.10-product-c1-jdk_management2, 		\
       
   273     solaris_sparcv9_5.10-product-c2-jdk_management2, 		\
       
   274     solaris_i586_5.10-product-c1-jdk_management2, 		\
       
   275     solaris_x64_5.10-product-c2-jdk_management2, 		\
       
   276     linux_i586_2.6-product-{c1|c2}-jdk_management2, 		\
       
   277     linux_x64_2.6-product-c2-jdk_management2, 			\
       
   278     ${jprt.my.windows.i586}-product-c1-jdk_management2, 	\
       
   279     windows_x64_5.2-product-c2-jdk_management2, 		\
       
   280     								\
       
   281     solaris_sparc_5.10-product-c1-jdk_rmi, 			\
       
   282     solaris_sparcv9_5.10-product-c2-jdk_rmi, 			\
       
   283     solaris_i586_5.10-product-c1-jdk_rmi, 			\
       
   284     solaris_x64_5.10-product-c2-jdk_rmi, 			\
       
   285     linux_i586_2.6-product-{c1|c2}-jdk_rmi, 			\
       
   286     linux_x64_2.6-product-c2-jdk_rmi, 				\
       
   287     ${jprt.my.windows.i586}-product-c1-jdk_rmi, 		\
       
   288     windows_x64_5.2-product-c2-jdk_rmi, 			\
       
   289     								\
       
   290     solaris_sparc_5.10-product-c1-jdk_security2, 		\
       
   291     solaris_sparcv9_5.10-product-c2-jdk_security2, 		\
       
   292     solaris_i586_5.10-product-c1-jdk_security2, 		\
       
   293     solaris_x64_5.10-product-c2-jdk_security2, 			\
       
   294     linux_i586_2.6-product-{c1|c2}-jdk_security2, 		\
       
   295     linux_x64_2.6-product-c2-jdk_security2, 			\
       
   296     ${jprt.my.windows.i586}-product-c1-jdk_security2, 		\
       
   297     windows_x64_5.2-product-c2-jdk_security2, 			\
       
   298     								\
       
   299     solaris_sparc_5.10-product-c1-jdk_security3, 		\
       
   300     solaris_sparcv9_5.10-product-c2-jdk_security3, 		\
       
   301     solaris_i586_5.10-product-c1-jdk_security3, 		\
       
   302     solaris_x64_5.10-product-c2-jdk_security3, 			\
       
   303     linux_i586_2.6-product-{c1|c2}-jdk_security3, 		\
       
   304     linux_x64_2.6-product-c2-jdk_security3, 			\
       
   305     ${jprt.my.windows.i586}-product-c1-jdk_security3, 		\
       
   306     windows_x64_5.2-product-c2-jdk_security3, 			\
       
   307     								\
       
   308     solaris_sparc_5.10-product-c1-jdk_swing, 			\
       
   309     solaris_sparcv9_5.10-product-c2-jdk_swing, 			\
       
   310     solaris_i586_5.10-product-c1-jdk_swing, 			\
       
   311     solaris_x64_5.10-product-c2-jdk_swing, 			\
       
   312     linux_i586_2.6-product-{c1|c2}-jdk_swing, 			\
       
   313     linux_x64_2.6-product-c2-jdk_swing, 			\
       
   314     ${jprt.my.windows.i586}-product-c1-jdk_swing, 		\
       
   315     windows_x64_5.2-product-c2-jdk_swing, 			\
       
   316     								\
       
   317     solaris_sparc_5.10-product-c1-jdk_tools2, 			\
       
   318     solaris_sparcv9_5.10-product-c2-jdk_tools2, 		\
       
   319     solaris_i586_5.10-product-c1-jdk_tools2, 			\
       
   320     solaris_x64_5.10-product-c2-jdk_tools2, 			\
       
   321     linux_i586_2.6-product-{c1|c2}-jdk_tools2, 			\
       
   322     linux_x64_2.6-product-c2-jdk_tools2, 			\
       
   323     ${jprt.my.windows.i586}-product-c1-jdk_tools2, 		\
       
   324     windows_x64_5.2-product-c2-jdk_tools2
       
   325 
       
   326 # Select list to use (allow for testset to be empty too)
       
   327 jprt.make.rule..test.targets=${jprt.make.rule.default.test.targets} 
       
   328 jprt.make.rule.test.targets=${jprt.make.rule.${jprt.my.test.set}.test.targets} 
       
   329 jprt.vm..test.targets=${jprt.vm.default.test.targets} 
       
   330 jprt.vm.test.targets=${jprt.vm.${jprt.my.test.set}.test.targets} 
       
   331 jprt.test.targets=${jprt.vm.test.targets} 
    71 
   332 
    72 # Directories to be excluded from the source bundles
   333 # Directories to be excluded from the source bundles
    73 jprt.bundle.exclude.src.dirs=build dist webrev
   334 jprt.bundle.exclude.src.dirs=build dist webrev
    74 
   335 
    75 
   336