make/jprt.properties

Print this page




  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                                        \