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= \