52 jprt.run.flavors=c1,c2,default,${my.additional.run.flavors} 53 54 # Set make target to use for different build flavors 55 jprt.build.flavor.debugOpen.target=jprt_bundle 56 jprt.build.flavor.fastdebug.target=jprt_bundle 57 jprt.build.flavor.product.target=jprt_bundle 58 jprt.build.flavor.productOpen.target=jprt_bundle 59 jprt.build.flavor.optimized.target=jprt_bundle 60 jprt.build.flavor.optimizedOpen.target=jprt_bundle 61 62 # Use these configure args to define debug level 63 jprt.debug.build.configure.args=--with-debug-level=slowdebug 64 jprt.fastdebug.build.configure.args=--with-debug-level=fastdebug --disable-precompiled-headers 65 jprt.product.build.configure.args=--with-debug-level=release 66 jprt.optimized.build.configure.args=--with-debug-level=optimized 67 jprt.debugOpen.build.configure.args=${jprt.debug.build.configure.args} --enable-openjdk-only 68 jprt.fastdebugOpen.build.configure.args=${jprt.fastdebug.build.configure.args} --enable-openjdk-only 69 jprt.productOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only 70 jprt.optimizedOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only 71 72 # Select build flavors and build targets 73 jprt.build.flavors=${my.is.hotspot.job ? ${my.build.flavors.hotspot} : ${my.build.flavors.default}} 74 jprt.build.targets=${my.is.hotspot.job ? ${my.build.targets.hotspot} : ${my.build.targets.default}} 75 76 # Select test targets - jprt default for jprt.test.set is "default" 77 jprt.test.targets=${my.test.targets.${jprt.test.set}} 78 jprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}} 79 jprt.test.bundle.targets=${my.jprt.test.bundle.targets.${jprt.test.set}} 80 81 # 7155453: Work-around to prevent popups on OSX from blocking test completion 82 # but the work-around is added to all platforms to be consistent 83 jprt.jbb.options=-Djava.awt.headless=true 84 85 ######## 86 # 87 # Build options (generic) 88 # 89 90 # Configure args common to all builds 91 # Also allows for additional, testset specific configure arguments to be set 92 jprt.build.configure.args= \ 93 --with-output-sync=recurse \ 94 --with-boot-jdk=$ALT_BOOTDIR \ | 52 jprt.run.flavors=c1,c2,default,${my.additional.run.flavors} 53 54 # Set make target to use for different build flavors 55 jprt.build.flavor.debugOpen.target=jprt_bundle 56 jprt.build.flavor.fastdebug.target=jprt_bundle 57 jprt.build.flavor.product.target=jprt_bundle 58 jprt.build.flavor.productOpen.target=jprt_bundle 59 jprt.build.flavor.optimized.target=jprt_bundle 60 jprt.build.flavor.optimizedOpen.target=jprt_bundle 61 62 # Use these configure args to define debug level 63 jprt.debug.build.configure.args=--with-debug-level=slowdebug 64 jprt.fastdebug.build.configure.args=--with-debug-level=fastdebug --disable-precompiled-headers 65 jprt.product.build.configure.args=--with-debug-level=release 66 jprt.optimized.build.configure.args=--with-debug-level=optimized 67 jprt.debugOpen.build.configure.args=${jprt.debug.build.configure.args} --enable-openjdk-only 68 jprt.fastdebugOpen.build.configure.args=${jprt.fastdebug.build.configure.args} --enable-openjdk-only 69 jprt.productOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only 70 jprt.optimizedOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only 71 72 73 # hotspot testset has custom build flavors and build targets 74 my.jprt.testsetHasCustomBuildFlavors.hotspot=true 75 my.jprt.testsetHasCustomBuildTargets.hotspot=true 76 77 # determine if the specified testset has custom build flavors or build targets 78 my.jprt.testsetHasCustomBuildFlavors=${my.jprt.testsetHasCustomBuildFlavors.${jprt.test.set}} 79 my.jprt.testsetHasCustomBuildTargets=${my.jprt.testsetHasCustomBuildTargets.${jprt.test.set}} 80 81 # Select build flavors and build targets based on the specified testset 82 jprt.build.flavors=${my.jprt.testsetHasCustomBuildFlavors ? \ 83 ${my.build.flavors.${jprt.test.set}} : ${my.build.flavors.default}} 84 jprt.build.targets=${my.jprt.testsetHasCustomBuildTargets ? \ 85 ${my.build.targets.${jprt.test.set}} : ${my.build.targets.default}} 86 87 # Select test targets - jprt default for jprt.test.set is "default" 88 jprt.test.targets=${my.test.targets.${jprt.test.set}} 89 jprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}} 90 jprt.test.bundle.targets=${my.jprt.test.bundle.targets.${jprt.test.set}} 91 92 # 7155453: Work-around to prevent popups on OSX from blocking test completion 93 # but the work-around is added to all platforms to be consistent 94 jprt.jbb.options=-Djava.awt.headless=true 95 96 ######## 97 # 98 # Build options (generic) 99 # 100 101 # Configure args common to all builds 102 # Also allows for additional, testset specific configure arguments to be set 103 jprt.build.configure.args= \ 104 --with-output-sync=recurse \ 105 --with-boot-jdk=$ALT_BOOTDIR \ |