Changeset 1512 for trunk/kBuild/env.sh
- Timestamp:
- Apr 9, 2008, 3:36:57 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/env.sh
r1511 r1512 35 35 DBG_OPT= 36 36 QUIET_OPT= 37 if test "$1" = "--debug"; then 38 DBG_OPT="true" 37 FULL_OPT= 38 while test $# -gt 0; 39 do 40 case "$1" in 41 "--debug") 42 DBG_OPT="true" 43 ;; 44 "--quiet") 45 QUIET_OPT="true" 46 ;; 47 "--full") 48 FULL_OPT="true" 49 ;; 50 "--eval") 51 EVAL_OPT="true" 52 ERR_REDIR=2 53 DBG_REDIR=2 54 ;; 55 "--help") 56 echo "syntax: $0 [--debug] [--quiet] [--full] [--eval] [command [args]]" 57 exit 1 58 ;; 59 *) 60 break 61 ;; 62 esac 39 63 shift 40 fi 41 if test "$1" = "--quiet"; then 42 QUIET_OPT="true" 43 shift 44 fi 45 if test "$1" = "--eval"; then 46 EVAL_OPT="true" 47 ERR_REDIR=2 48 DBG_REDIR=2 49 shift 50 fi 64 done 51 65 52 66 … … 63 77 exit 1; 64 78 fi 65 export PATH_KBUILD66 79 test -n "$DBG_OPT" && echo "dbg: PATH_KBUILD=$PATH_KBUILD" 1>&${DBG_REDIR} 67 80 … … 73 86 BUILD_TYPE=release 74 87 fi 75 export BUILD_TYPE76 88 test -n "$DBG_OPT" && echo "dbg: BUILD_TYPE=$BUILD_TYPE" 1>&${DBG_REDIR} 77 89 … … 125 137 esac 126 138 fi 127 export BUILD_PLATFORM128 139 test -n "$DBG_OPT" && echo "dbg: BUILD_PLATFORM=$BUILD_PLATFORM" 1>&${DBG_REDIR} 129 140 … … 204 215 205 216 fi 206 export BUILD_PLATFORM_ARCH207 217 test -n "$DBG_OPT" && echo "dbg: BUILD_PLATFORM_ARCH=$BUILD_PLATFORM_ARCH" 1>&${DBG_REDIR} 208 218 … … 210 220 BUILD_PLATFORM_CPU="blend" 211 221 fi 212 export BUILD_PLATFORM_CPU213 222 test -n "$DBG_OPT" && echo "dbg: BUILD_PLATFORM_CPU=$BUILD_PLATFORM_CPU" 1>&${DBG_REDIR} 214 223 … … 220 229 BUILD_TARGET="$BUILD_PLATFORM" 221 230 fi 222 export BUILD_TARGET223 231 test -n "$DBG_OPT" && echo "dbg: BUILD_TARGET=$BUILD_TARGET" 1>&${DBG_REDIR} 224 232 … … 226 234 BUILD_TARGET_ARCH="$BUILD_PLATFORM_ARCH" 227 235 fi 228 export BUILD_TARGET_ARCH229 236 test -n "$DBG_OPT" && echo "dbg: BUILD_TARGET_ARCH=$BUILD_TARGET_ARCH" 1>&${DBG_REDIR} 230 237 … … 236 243 fi 237 244 fi 238 export BUILD_TARGET_CPU239 245 test -n "$DBG_OPT" && echo "dbg: BUILD_TARGET_CPU=$BUILD_TARGET_CPU" 1>&${DBG_REDIR} 240 246 … … 269 275 # 270 276 PATH="${PATH_KBUILD_BIN}${_PATH_SEP}$PATH" 271 export PATH272 277 test -n "$DBG_OPT" && echo "dbg: PATH=$PATH" 1>&${DBG_REDIR} 273 278 … … 290 295 if test -n "$EVAL_OPT"; then 291 296 test -n "$DBG_OPT" && echo "dbg: echoing exported variables" 1>&${DBG_REDIR} 292 echo "export BUILD_PLATFORM=${BUILD_PLATFORM}"293 echo "export BUILD_PLATFORM_ARCH=${BUILD_PLATFORM_ARCH}"294 echo "export BUILD_PLATFORM_CPU=${BUILD_PLATFORM_CPU}"295 echo "export BUILD_TARGET=${BUILD_TARGET}"296 echo "export BUILD_TARGET_ARCH=${BUILD_TARGET_ARCH}"297 echo "export BUILD_TARGET_CPU=${BUILD_TARGET_CPU}"298 echo "export BUILD_TYPE=${BUILD_TYPE}"299 echo "export PATH_KBUILD=${PATH_KBUILD}"300 297 echo "export PATH=${PATH}" 298 if test -n "${FULL_OPT}"; then 299 echo "export BUILD_PLATFORM=${BUILD_PLATFORM}" 300 echo "export BUILD_PLATFORM_ARCH=${BUILD_PLATFORM_ARCH}" 301 echo "export BUILD_PLATFORM_CPU=${BUILD_PLATFORM_CPU}" 302 echo "export BUILD_TARGET=${BUILD_TARGET}" 303 echo "export BUILD_TARGET_ARCH=${BUILD_TARGET_ARCH}" 304 echo "export BUILD_TARGET_CPU=${BUILD_TARGET_CPU}" 305 echo "export BUILD_TYPE=${BUILD_TYPE}" 306 echo "export PATH_KBUILD=${PATH_KBUILD}" 307 fi 301 308 test -n "$DBG_OPT" && echo "dbg: finished" 1>&${DBG_REDIR} 302 309 else 310 export PATH 311 if test -n "${FULL_OPT}"; then 312 export PATH_KBUILD 313 export BUILD_TYPE 314 export BUILD_PLATFORM 315 export BUILD_PLATFORM_ARCH 316 export BUILD_PLATFORM_CPU 317 export BUILD_TARGET 318 export BUILD_TARGET_ARCH 319 export BUILD_TARGET_CPU 320 fi 321 303 322 # Execute command or spawn shell. 304 323 if test $# -eq 0; then … … 309 328 $SHELL -i 310 329 else 311 echo "$0: info: Executing command: $*"330 test -z "${QUIET_OPT}" && echo "$0: info: Executing command: $*" 1>&${ERR_REDIR} 312 331 $* 313 332 fi
Note:
See TracChangeset
for help on using the changeset viewer.