< 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                 "--enable-hardened-jdk"),
 421             default_make_targets: ["docs-bundles"],
 422         },
 423 
 424         "linux-x86": {
 425             target_os: "linux",
 426             target_cpu: "x86",
 427             build_cpu: "x64",
 428             dependencies: ["devkit", "autoconf"],
 429             configure_args: concat(common.configure_args_32bit,
 430                 "--with-jvm-variants=minimal,server", "--with-zlib=system"),
 431         },
 432 
 433         "macosx-x64": {
 434             target_os: "macosx",
 435             target_cpu: "x64",
 436             dependencies: ["devkit", "autoconf"],
 437             configure_args: concat(common.configure_args_64bit, "--with-zlib=system",
 438                 "--with-macosx-version-max=10.9.0"),
 439         },
 440 
 441         "solaris-x64": {
 442             target_os: "solaris",
 443             target_cpu: "x64",
 444             dependencies: ["devkit", "autoconf", "cups"],
 445             configure_args: concat(common.configure_args_64bit,
 446                 "--with-zlib=system", "--enable-dtrace"),
 447         },
 448 
 449         "solaris-sparcv9": {
 450             target_os: "solaris",
 451             target_cpu: "sparcv9",
 452             dependencies: ["devkit", "autoconf", "cups"],
 453             configure_args: concat(common.configure_args_64bit,
 454                 "--with-zlib=system", "--enable-dtrace")
 455         },
 456 
 457         "windows-x64": {
 458             target_os: "windows",
 459             target_cpu: "x64",
 460             dependencies: ["devkit", "autoconf"],
 461             configure_args: concat(common.configure_args_64bit,
 462                 "--with-jvm-variants=server,hardened",
 463                 "--enable-hardened-jdk"),
 464         },
 465 
 466         "windows-x86": {
 467             target_os: "windows",
 468             target_cpu: "x86",
 469             build_cpu: "x64",
 470             dependencies: ["devkit", "autoconf"],
 471             configure_args: concat(common.configure_args_32bit),
 472         },
 473 
 474         "linux-aarch64": {
 475             target_os: "linux",
 476             target_cpu: "aarch64",
 477             build_cpu: "x64",
 478             dependencies: ["devkit", "autoconf", "build_devkit", "cups"],
 479             configure_args: [
 480                 "--openjdk-target=aarch64-linux-gnu", "--with-freetype=bundled",
 481             ],
 482         },
 483 


< prev index next >