Changeset 1474 in kBuild
- Timestamp:
- Mar 31, 2008 8:15:02 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/envos2.cmd
r1473 r1474 89 89 90 90 /* Target platform. */ 91 if (EnvGet("BUILD_TARGET_CPU") = "") then 91 if ( ( EnvGet("BUILD_TARGET") = "", 92 | EnvGet("BUILD_TARGET") = EnvGet("BUILD_PLATFORM")), 93 & ( EnvGet("BUILD_TARGET_ARCH") = "", 94 | EnvGet("BUILD_TARGET_ARCH") = EnvGet("BUILD_PLATFORM_ARCH")), 95 & ( EnvGet("BUILD_TARGET_CPU") = "", 96 | EnvGet("BUILD_TARGET_CPU") = "blend")) then 97 do 98 call EnvSet 0, "BUILD_TARGET", EnvGet("BUILD_PLATFORM"); 99 call EnvSet 0, "BUILD_TARGET_ARCH", EnvGet("BUILD_PLATFORM_ARCH"); 92 100 call EnvSet 0, "BUILD_TARGET_CPU", EnvGet("BUILD_PLATFORM_CPU"); 93 call EnvSet 0, "BUILD_TARGET_CPU", EnvGet("BUILD_TARGET_CPU"); 94 say "dbg: BUILD_TARGET_CPU="||EnvGet("BUILD_TARGET_CPU"); 95 96 if (EnvGet("BUILD_TARGET_ARCH") = "") then 101 end 102 if ( EnvGet("BUILD_TARGET") <> "", 103 & EnvGet("BUILD_TARGET_ARCH") = "", 104 & ( EnvGet("BUILD_TARGET_CPU") = "", 105 | EnvGet("BUILD_TARGET_CPU") = "blend")) then 97 106 do 98 107 select 99 when ( EnvGet("BUILD_TARGET_CPU") = "i386", 100 | EnvGet("BUILD_TARGET_CPU") = "i486", 101 | EnvGet("BUILD_TARGET_CPU") = "i586", 102 | EnvGet("BUILD_TARGET_CPU") = "i686", 103 | EnvGet("BUILD_TARGET_CPU") = "i786", 104 | EnvGet("BUILD_TARGET_CPU") = "i886") then 108 when ( EnvGet("BUILD_TARGET") = "os2" ) then 105 109 do 106 110 call EnvSet 0, "BUILD_TARGET_ARCH", "x86"; 111 call EnvSet 0, "BUILD_TARGET_CPU", "blend"; 107 112 end 108 109 when ( EnvGet("BUILD_TARGET_CPU") = "k8", 110 | EnvGet("BUILD_TARGET_CPU") = "k8l", 111 | EnvGet("BUILD_TARGET_CPU") = "k9", 112 | EnvGet("BUILD_TARGET_CPU") = "k10") then 113 do 114 call EnvSet 0, "BUILD_TARGET_ARCH", "amd64"; 115 end 116 117 default 118 say "kBuild: error: can't figure out target arch from the BUILD_TARGET_CPU value ("||EnvGet("BUILD_TARGET_CPU")||")"; 113 114 otherwise 115 say "kBuild: error: can't figure out target arch/cpu from the BUILD_TARGET value ("||EnvGet("BUILD_TARGET")||")"; 119 116 exit(1); 120 117 end 121 118 end 122 call EnvSet 0, "BUILD_TARGET_ARCH", EnvGet("BUILD_TARGET_ARCH"); 119 if ( EnvGet("BUILD_TARGET") <> "", 120 & EnvGet("BUILD_TARGET_ARCH") <> "", 121 & EnvGet("BUILD_TARGET_CPU") = "") then 122 do 123 call EnvSet 0, "BUILD_TARGET_CPU", "blend"; 124 end 125 if ( EnvGet("BUILD_TARGET_ARCH") = "", 126 | EnvGet("BUILD_TARGET_CPU") = "", 127 | EnvGet("BUILD_TARGET") = "") then 128 do 129 say "kBuild: error: can't figure out all the target settings, try specify all three." 130 say "kBuild: info: BUILD_TARGET="||EnvGet("BUILD_TARGET") 131 say "kBuild: info: BUILD_TARGET_CPU="||EnvGet("BUILD_TARGET_CPU") 132 say "kBuild: info: BUILD_TARGET_ARCH="||EnvGet("BUILD_TARGET_ARCH") 133 exit(1); 134 end 135 136 say "dbg: BUILD_TARGET="||EnvGet("BUILD_TARGET"); 123 137 say "dbg: BUILD_TARGET_ARCH="||EnvGet("BUILD_TARGET_ARCH"); 124 125 if (EnvGet("BUILD_TARGET") = "") then 126 call EnvSet 0, "BUILD_TARGET", EnvGet("BUILD_PLATFORM"); 127 call EnvSet 0, "BUILD_TARGET", EnvGet("BUILD_TARGET"); 128 say "dbg: BUILD_TARGET="||EnvGet("BUILD_TARGET"); 138 say "dbg: BUILD_TARGET_CPU="||EnvGet("BUILD_TARGET_CPU"); 129 139 130 140
Note:
See TracChangeset
for help on using the changeset viewer.