common/conf/jib-profiles.js

Print this page




 225 };
 226 
 227 /**
 228  * Generates the profiles part of the configuration.
 229  *
 230  * @param input External data to use for generating the configuration
 231  * @param common The common values
 232  * @returns {{}} Profiles part of the configuration
 233  */
 234 var getJibProfilesProfiles = function (input, common) {
 235     var profiles = {};
 236 
 237     // Main SE profiles
 238     var mainProfiles = {
 239 
 240         "linux-x64": {
 241             target_os: "linux",
 242             target_cpu: "x64",
 243             dependencies: concat(common.dependencies, "devkit"),
 244             configure_args: common.configure_args,

 245             make_args: common.make_args
 246         },
 247 
 248         "linux-x86": {
 249             target_os: "linux",
 250             target_cpu: "x86",
 251             build_cpu: "x64",
 252             dependencies: concat(common.dependencies, "devkit"),
 253             configure_args: concat(common.configure_args, common.configure_args_32bit),

 254             make_args: common.make_args
 255         },
 256 
 257         "macosx-x64": {
 258             target_os: "macosx",
 259             target_cpu: "x64",
 260             dependencies: concat(common.dependencies, "devkit"),
 261             configure_args: common.configure_args,

 262             make_args: common.make_args
 263         },
 264 
 265         "solaris-x64": {
 266             target_os: "solaris",
 267             target_cpu: "x64",
 268             dependencies: concat(common.dependencies, "devkit", "cups"),
 269             configure_args: common.configure_args,

 270             make_args: common.make_args
 271         },
 272 
 273         "solaris-sparcv9": {
 274             target_os: "solaris",
 275             target_cpu: "sparcv9",
 276             dependencies: concat(common.dependencies, "devkit", "cups"),
 277             configure_args: common.configure_args,

 278             make_args: common.make_args
 279         },
 280 
 281         "windows-x64": {
 282             target_os: "windows",
 283             target_cpu: "x64",
 284             dependencies: concat(common.dependencies, "devkit", "freetype"),
 285             configure_args: common.configure_args,
 286             make_args: common.make_args
 287         },
 288 
 289         "windows-x86": {
 290             target_os: "windows",
 291             target_cpu: "x86",
 292             build_cpu: "x64",
 293             dependencies: concat(common.dependencies, "devkit", "freetype"),
 294             configure_args: concat(common.configure_args, common.configure_args_32bit),
 295             make_args: common.make_args
 296         }
 297     };




 225 };
 226 
 227 /**
 228  * Generates the profiles part of the configuration.
 229  *
 230  * @param input External data to use for generating the configuration
 231  * @param common The common values
 232  * @returns {{}} Profiles part of the configuration
 233  */
 234 var getJibProfilesProfiles = function (input, common) {
 235     var profiles = {};
 236 
 237     // Main SE profiles
 238     var mainProfiles = {
 239 
 240         "linux-x64": {
 241             target_os: "linux",
 242             target_cpu: "x64",
 243             dependencies: concat(common.dependencies, "devkit"),
 244             configure_args: common.configure_args,
 245             configure_args: concat(common.configure_args, "--with-zlib=system"),
 246             make_args: common.make_args
 247         },
 248 
 249         "linux-x86": {
 250             target_os: "linux",
 251             target_cpu: "x86",
 252             build_cpu: "x64",
 253             dependencies: concat(common.dependencies, "devkit"),
 254             configure_args: concat(common.configure_args, common.configure_args_32bit),
 255             configure_args: concat(common.configure_args, "--with-zlib=system"),
 256             make_args: common.make_args
 257         },
 258 
 259         "macosx-x64": {
 260             target_os: "macosx",
 261             target_cpu: "x64",
 262             dependencies: concat(common.dependencies, "devkit"),
 263             configure_args: common.configure_args,
 264             configure_args: concat(common.configure_args, "--with-zlib=system"),
 265             make_args: common.make_args
 266         },
 267 
 268         "solaris-x64": {
 269             target_os: "solaris",
 270             target_cpu: "x64",
 271             dependencies: concat(common.dependencies, "devkit", "cups"),
 272             configure_args: common.configure_args,
 273             configure_args: concat(common.configure_args, "--with-zlib=system"),
 274             make_args: common.make_args
 275         },
 276 
 277         "solaris-sparcv9": {
 278             target_os: "solaris",
 279             target_cpu: "sparcv9",
 280             dependencies: concat(common.dependencies, "devkit", "cups"),
 281             configure_args: common.configure_args,
 282             configure_args: concat(common.configure_args, "--with-zlib=system"),
 283             make_args: common.make_args
 284         },
 285 
 286         "windows-x64": {
 287             target_os: "windows",
 288             target_cpu: "x64",
 289             dependencies: concat(common.dependencies, "devkit", "freetype"),
 290             configure_args: common.configure_args,
 291             make_args: common.make_args
 292         },
 293 
 294         "windows-x86": {
 295             target_os: "windows",
 296             target_cpu: "x86",
 297             build_cpu: "x64",
 298             dependencies: concat(common.dependencies, "devkit", "freetype"),
 299             configure_args: concat(common.configure_args, common.configure_args_32bit),
 300             make_args: common.make_args
 301         }
 302     };