make/jprt.properties

Print this page

        

@@ -30,24 +30,62 @@
 
 # Unix toolkit to use for building on windows
 jprt.windows.jdk8.build.unix.toolkit=cygwin
 
 # The different build flavors we want, we override here so we just get these 2
-jprt.build.flavors=product,fastdebug
+jprt.build.flavors=product,fastdebug,productEmb,fastdebugEmb,productOpen,debugOpen
 
+jprt.my.solaris.sparc=solaris_sparc_5.10
+jprt.my.solaris.sparcv9=solaris_sparcv9_5.10
+jprt.my.solaris.i586=solaris_i586_5.10
+jprt.my.solaris.x64=solaris_x64_5.10
+jprt.my.linux.i586=linux_i586_2.6
+jprt.my.linux.x64=linux_x64_2.6
+jprt.my.linux.ppc=linux_ppc_2.6
+jprt.my.linux.ppcv2=linux_ppcv2_2.6
+jprt.my.linux.ppcsflt=linux_ppcsflt_2.6
+jprt.my.linux.armvfpsflt=linux_armvfpsflt_2.6
+jprt.my.linux.armvfphflt=linux_armvfphflt_2.6
+jprt.my.linux.armvh=linux_armvh_2.6
+jprt.my.linux.armsflt=linux_armsflt_2.6
+jprt.my.macosx.x64=macosx_x64_10.7
+jprt.my.windows.i586=windows_i586_5.1
+jprt.my.windows.x64=windows_x64_5.2
+
 # Standard list of jprt build targets for this source tree
-jprt.build.targets=                                             \
-    solaris_sparc_5.10-{product|fastdebug},                     \
-    solaris_sparcv9_5.10-{product|fastdebug},                   \
-    solaris_i586_5.10-{product|fastdebug},                      \
-    solaris_x64_5.10-{product|fastdebug},                       \
-    linux_i586_2.6-{product|fastdebug},                         \
-    linux_x64_2.6-{product|fastdebug},                          \
-    macosx_x64_10.7-{product|fastdebug},                        \
-    windows_i586_5.1-{product|fastdebug},                       \
-    windows_x64_5.2-{product|fastdebug}
 
+jprt.build.targets.standard= \
+    ${jprt.my.solaris.sparc}-{product|fastdebug}, \
+    ${jprt.my.solaris.sparcv9}-{product|fastdebug|optimized}, \
+    ${jprt.my.solaris.i586}-{product|fastdebug}, \
+    ${jprt.my.solaris.x64}-{product|fastdebug}, \
+    ${jprt.my.linux.i586}-{product|fastdebug}, \
+    ${jprt.my.linux.x64}-{product|fastdebug|optimized}, \
+    ${jprt.my.macosx.x64}-{product|fastdebug}, \
+    ${jprt.my.windows.i586}-{product|fastdebug}, \
+    ${jprt.my.windows.x64}-{product|fastdebug|optimized}, \
+    ${jprt.my.linux.armvh}-{product|fastdebug}
+
+jprt.build.targets.open= \
+    ${jprt.my.solaris.i586}-{productOpen}, \
+    ${jprt.my.solaris.x64}-{debugOpen}, \
+    ${jprt.my.linux.x64}-{productOpen}
+
+jprt.build.targets.embedded= \
+    ${jprt.my.linux.i586}-{productEmb|fastdebugEmb}, \
+    ${jprt.my.linux.ppc}-{productEmb|fastdebugEmb}, \
+    ${jprt.my.linux.ppcv2}-{productEmb|fastdebugEmb}, \
+    ${jprt.my.linux.ppcsflt}-{productEmb|fastdebugEmb}, \
+    ${jprt.my.linux.armvfpsflt}-{productEmb|fastdebugEmb}, \
+    ${jprt.my.linux.armvfphflt}-{productEmb|fastdebugEmb}, \
+    ${jprt.my.linux.armsflt}-{productEmb|fastdebugEmb}
+
+jprt.build.targets.all=${jprt.build.targets.standard}, \
+    ${jprt.build.targets.embedded}, ${jprt.build.targets.open}
+
+jprt.build.targets=${jprt.build.targets.all}
+
 # User can select the test set with jprt submit "-testset name" option
 jprt.my.test.set=${jprt.test.set}
 
 # Test target list (no fastdebug & limited c2 testing)
 jprt.my.test.target.set= \