< prev index next >

make/conf/jib-profiles.js

Print this page




 398 
 399     return common;
 400 };
 401 
 402 /**
 403  * Generates the profiles part of the configuration.
 404  *
 405  * @param input External data to use for generating the configuration
 406  * @param common The common values
 407  * @returns {{}} Profiles part of the configuration
 408  */
 409 var getJibProfilesProfiles = function (input, common, data) {
 410     // Main SE profiles
 411     var profiles = {
 412 
 413         "linux-x64": {
 414             target_os: "linux",
 415             target_cpu: "x64",
 416             dependencies: ["devkit", "autoconf", "graphviz", "pandoc"],
 417             configure_args: concat(common.configure_args_64bit,
 418                 "--enable-full-docs", "--with-zlib=system"),

 419             default_make_targets: ["docs-bundles"],
 420         },
 421 
 422         "linux-x86": {
 423             target_os: "linux",
 424             target_cpu: "x86",
 425             build_cpu: "x64",
 426             dependencies: ["devkit", "autoconf"],
 427             configure_args: concat(common.configure_args_32bit,
 428                 "--with-jvm-variants=minimal,server", "--with-zlib=system"),
 429         },
 430 
 431         "macosx-x64": {
 432             target_os: "macosx",
 433             target_cpu: "x64",
 434             dependencies: ["devkit", "autoconf"],
 435             configure_args: concat(common.configure_args_64bit, "--with-zlib=system",
 436                 "--with-macosx-version-max=10.9.0"),
 437         },
 438 
 439         "solaris-x64": {
 440             target_os: "solaris",
 441             target_cpu: "x64",
 442             dependencies: ["devkit", "autoconf", "cups"],
 443             configure_args: concat(common.configure_args_64bit,
 444                 "--with-zlib=system", "--enable-dtrace"),
 445         },
 446 
 447         "solaris-sparcv9": {
 448             target_os: "solaris",
 449             target_cpu: "sparcv9",
 450             dependencies: ["devkit", "autoconf", "cups"],
 451             configure_args: concat(common.configure_args_64bit,
 452                 "--with-zlib=system", "--enable-dtrace"),
 453         },
 454 
 455         "windows-x64": {
 456             target_os: "windows",
 457             target_cpu: "x64",
 458             dependencies: ["devkit", "autoconf"],
 459             configure_args: concat(common.configure_args_64bit),

 460         },
 461 
 462         "windows-x86": {
 463             target_os: "windows",
 464             target_cpu: "x86",
 465             build_cpu: "x64",
 466             dependencies: ["devkit", "autoconf"],
 467             configure_args: concat(common.configure_args_32bit),
 468         },
 469 
 470         "linux-aarch64": {
 471             target_os: "linux",
 472             target_cpu: "aarch64",
 473             build_cpu: "x64",
 474             dependencies: ["devkit", "autoconf", "build_devkit", "cups"],
 475             configure_args: [
 476                 "--openjdk-target=aarch64-linux-gnu", "--with-freetype=bundled",
 477             ],
 478         },
 479 




 398 
 399     return common;
 400 };
 401 
 402 /**
 403  * Generates the profiles part of the configuration.
 404  *
 405  * @param input External data to use for generating the configuration
 406  * @param common The common values
 407  * @returns {{}} Profiles part of the configuration
 408  */
 409 var getJibProfilesProfiles = function (input, common, data) {
 410     // Main SE profiles
 411     var profiles = {
 412 
 413         "linux-x64": {
 414             target_os: "linux",
 415             target_cpu: "x64",
 416             dependencies: ["devkit", "autoconf", "graphviz", "pandoc"],
 417             configure_args: concat(common.configure_args_64bit,
 418                 "--enable-full-docs", "--with-zlib=system",
 419                 "--with-jvm-variants=server,hardened"),
 420             default_make_targets: ["docs-bundles"],
 421         },
 422 
 423         "linux-x86": {
 424             target_os: "linux",
 425             target_cpu: "x86",
 426             build_cpu: "x64",
 427             dependencies: ["devkit", "autoconf"],
 428             configure_args: concat(common.configure_args_32bit,
 429                 "--with-jvm-variants=minimal,server", "--with-zlib=system"),
 430         },
 431 
 432         "macosx-x64": {
 433             target_os: "macosx",
 434             target_cpu: "x64",
 435             dependencies: ["devkit", "autoconf"],
 436             configure_args: concat(common.configure_args_64bit, "--with-zlib=system",
 437                 "--with-macosx-version-max=10.9.0"),
 438         },
 439 
 440         "solaris-x64": {
 441             target_os: "solaris",
 442             target_cpu: "x64",
 443             dependencies: ["devkit", "autoconf", "cups"],
 444             configure_args: concat(common.configure_args_64bit,
 445                 "--with-zlib=system", "--enable-dtrace"),
 446         },
 447 
 448         "solaris-sparcv9": {
 449             target_os: "solaris",
 450             target_cpu: "sparcv9",
 451             dependencies: ["devkit", "autoconf", "cups"],
 452             configure_args: concat(common.configure_args_64bit,
 453                 "--with-zlib=system", "--enable-dtrace")
 454         },
 455 
 456         "windows-x64": {
 457             target_os: "windows",
 458             target_cpu: "x64",
 459             dependencies: ["devkit", "autoconf"],
 460             configure_args: concat(common.configure_args_64bit,
 461                 "--with-jvm-variants=server,hardened"),
 462         },
 463 
 464         "windows-x86": {
 465             target_os: "windows",
 466             target_cpu: "x86",
 467             build_cpu: "x64",
 468             dependencies: ["devkit", "autoconf"],
 469             configure_args: concat(common.configure_args_32bit),
 470         },
 471 
 472         "linux-aarch64": {
 473             target_os: "linux",
 474             target_cpu: "aarch64",
 475             build_cpu: "x64",
 476             dependencies: ["devkit", "autoconf", "build_devkit", "cups"],
 477             configure_args: [
 478                 "--openjdk-target=aarch64-linux-gnu", "--with-freetype=bundled",
 479             ],
 480         },
 481 


< prev index next >