373 remote: [
374 "bundles/" + pf + "/jdk-" + data.version + "_" + pf + "_bin-debug-symbols.tar.gz",
375 "bundles/" + pf + "/\\1"
376 ],
377 subdir: jdk_subdir,
378 exploded: "images/jdk"
379 },
380 jre_symbols: {
381 local: "bundles/\\(jre.*bin-debug-symbols.tar.gz\\)",
382 remote: [
383 "bundles/" + pf + "/jre-" + data.version + "_" + pf + "_bin-debug-symbols.tar.gz",
384 "bundles/" + pf + "/\\1"
385 ],
386 subdir: jre_subdir,
387 exploded: "images/jre"
388 }
389 }
390 };
391 };
392
393 common.boot_jdk_version = "9";
394 common.boot_jdk_home = input.get("boot_jdk", "home_path") + "/jdk-"
395 + common.boot_jdk_version
396 + (input.build_os == "macosx" ? ".jdk/Contents/Home" : "");
397
398 return common;
399 };
400
401 /**
402 * Generates the profiles part of the configuration.
403 *
404 * @param input External data to use for generating the configuration
405 * @param common The common values
406 * @returns {{}} Profiles part of the configuration
407 */
408 var getJibProfilesProfiles = function (input, common, data) {
409 // Main SE profiles
410 var profiles = {
411
412 "linux-x64": {
413 target_os: "linux",
829 : "arm-linaro-4.7+1.0")
830 };
831
832 var devkit_platform = (input.target_cpu == "x86"
833 ? input.target_os + "_x64"
834 : input.target_platform);
835
836 var boot_jdk_platform = (input.build_os == "macosx" ? "osx" : input.build_os)
837 + "-" + input.build_cpu;
838
839 var makeBinDir = (input.build_os == "windows"
840 ? input.get("gnumake", "install_path") + "/cygwin/bin"
841 : input.get("gnumake", "install_path") + "/bin");
842
843 var dependencies = {
844
845 boot_jdk: {
846 server: "jpg",
847 product: "jdk",
848 version: common.boot_jdk_version,
849 build_number: "181",
850 file: "bundles/" + boot_jdk_platform + "/jdk-" + common.boot_jdk_version + "_"
851 + boot_jdk_platform + "_bin.tar.gz",
852 configure_args: "--with-boot-jdk=" + common.boot_jdk_home,
853 environment_path: common.boot_jdk_home + "/bin"
854 },
855
856 devkit: {
857 organization: common.organization,
858 ext: "tar.gz",
859 module: "devkit-" + devkit_platform,
860 revision: devkit_platform_revisions[devkit_platform]
861 },
862
863 build_devkit: {
864 organization: common.organization,
865 ext: "tar.gz",
866 module: "devkit-" + input.build_platform,
867 revision: devkit_platform_revisions[input.build_platform]
868 },
869
|
373 remote: [
374 "bundles/" + pf + "/jdk-" + data.version + "_" + pf + "_bin-debug-symbols.tar.gz",
375 "bundles/" + pf + "/\\1"
376 ],
377 subdir: jdk_subdir,
378 exploded: "images/jdk"
379 },
380 jre_symbols: {
381 local: "bundles/\\(jre.*bin-debug-symbols.tar.gz\\)",
382 remote: [
383 "bundles/" + pf + "/jre-" + data.version + "_" + pf + "_bin-debug-symbols.tar.gz",
384 "bundles/" + pf + "/\\1"
385 ],
386 subdir: jre_subdir,
387 exploded: "images/jre"
388 }
389 }
390 };
391 };
392
393 common.boot_jdk_version = "10";
394 common.boot_jdk_home = input.get("boot_jdk", "home_path") + "/jdk-"
395 + common.boot_jdk_version
396 + (input.build_os == "macosx" ? ".jdk/Contents/Home" : "");
397
398 return common;
399 };
400
401 /**
402 * Generates the profiles part of the configuration.
403 *
404 * @param input External data to use for generating the configuration
405 * @param common The common values
406 * @returns {{}} Profiles part of the configuration
407 */
408 var getJibProfilesProfiles = function (input, common, data) {
409 // Main SE profiles
410 var profiles = {
411
412 "linux-x64": {
413 target_os: "linux",
829 : "arm-linaro-4.7+1.0")
830 };
831
832 var devkit_platform = (input.target_cpu == "x86"
833 ? input.target_os + "_x64"
834 : input.target_platform);
835
836 var boot_jdk_platform = (input.build_os == "macosx" ? "osx" : input.build_os)
837 + "-" + input.build_cpu;
838
839 var makeBinDir = (input.build_os == "windows"
840 ? input.get("gnumake", "install_path") + "/cygwin/bin"
841 : input.get("gnumake", "install_path") + "/bin");
842
843 var dependencies = {
844
845 boot_jdk: {
846 server: "jpg",
847 product: "jdk",
848 version: common.boot_jdk_version,
849 build_number: "46",
850 file: "bundles/" + boot_jdk_platform + "/jdk-" + common.boot_jdk_version + "_"
851 + boot_jdk_platform + "_bin.tar.gz",
852 configure_args: "--with-boot-jdk=" + common.boot_jdk_home,
853 environment_path: common.boot_jdk_home + "/bin"
854 },
855
856 devkit: {
857 organization: common.organization,
858 ext: "tar.gz",
859 module: "devkit-" + devkit_platform,
860 revision: devkit_platform_revisions[devkit_platform]
861 },
862
863 build_devkit: {
864 organization: common.organization,
865 ext: "tar.gz",
866 module: "devkit-" + input.build_platform,
867 revision: devkit_platform_revisions[input.build_platform]
868 },
869
|