Changeset 477 for trunk/kBuild


Ignore:
Timestamp:
Jul 17, 2006, 3:34:50 AM (19 years ago)
Author:
bird
Message:

Added -32 and -64 options.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/envwin.cmd

    r475 r477  
    2525REM #
    2626REM # kBuild path.
     27
     28REM # deal with -32 and -64 options
     29if ".%1" = ".-32" goto want_32_bit
     30if ".%1" = ".-64" goto want_64_bit
     31goto doesnt_want_anything
     32
     33:want_32_bit
     34shift
     35set BUILD_TARGET=win32
     36set BUILD_PLATFORM=win32
     37set BUILD_PLATFORM_ARCH=amd64
     38goto doesnt_want_anything
     39
     40:want_64_bit
     41shift
     42set BUILD_TARGET=win64
     43goto doesnt_want_anything
     44
     45:doesnt_want_anything
    2746
    2847REM # figure the current directory.
     
    5877
    5978REM # Host platform.
    60 IF NOT ".%BUILD_PLATFORM_ARCH%" = "." goto have_BUILD_PLATFORM_ARCH
     79IF NOT ".%BUILD_PLATFORM%" = "." goto have_2_BUILD_PLATFORM
     80
     81IF NOT ".%BUILD_PLATFORM_ARCH%" = "."   goto have_BUILD_PLATFORM_ARCH
    6182set TEST_PROCESSOR_ARCH=%PROCESSOR_ARCHITECTURE%
    6283IF NOT ".%PROCESSOR_ARCHITEW6432%" = "." set TEST_PROCESSOR_ARCH=%PROCESSOR_ARCHITEW6432%
    63 IF "%TEST_PROCESSOR_ARCH%" = "x86"   set BUILD_PLATFORM_ARCH=x86
    64 IF "%TEST_PROCESSOR_ARCH%" = "X86"   set BUILD_PLATFORM_ARCH=x86
    65 IF "%TEST_PROCESSOR_ARCH%" = "AMD64" set BUILD_PLATFORM_ARCH=amd64
    66 IF "%TEST_PROCESSOR_ARCH%" = "x64"   set BUILD_PLATFORM_ARCH=amd64
    67 IF "%TEST_PROCESSOR_ARCH%" = "X64"   set BUILD_PLATFORM_ARCH=amd64
    68 IF NOT ".%BUILD_PLATFORM_ARCH%" = "." goto have_BUILD_PLATFORM_ARCH
     84IF "%TEST_PROCESSOR_ARCH%" = "x86"      set BUILD_PLATFORM_ARCH=x86
     85IF "%TEST_PROCESSOR_ARCH%" = "X86"      set BUILD_PLATFORM_ARCH=x86
     86IF "%TEST_PROCESSOR_ARCH%" = "AMD64"    set BUILD_PLATFORM_ARCH=amd64
     87IF "%TEST_PROCESSOR_ARCH%" = "x64"      set BUILD_PLATFORM_ARCH=amd64
     88IF "%TEST_PROCESSOR_ARCH%" = "X64"      set BUILD_PLATFORM_ARCH=amd64
     89IF NOT ".%BUILD_PLATFORM_ARCH%" = "."   goto have_BUILD_PLATFORM_ARCH
    6990set TEST_PROCESSOR_ARCH=
    7091echo kBuild: Cannot figure BUILD_PLATFORM_ARCH!
    7192goto failed
    72 :have_PROCESSOR_ARCHITEW6432
    7393:have_BUILD_PLATFORM_ARCH
    7494echo dbg: BUILD_PLATFORM_ARCH=%BUILD_PLATFORM_ARCH%
    7595set TEST_PROCESSOR_ARCH=
    7696
    77 IF NOT ".%BUILD_PLATFORM_CPU%" = "." goto have_BUILD_PLATFORM_CPU
     97IF NOT ".%BUILD_PLATFORM_CPU%" = "."    goto have_BUILD_PLATFORM_CPU
    7898IF "%BUILD_PLATFORM_ARCH%" = "amd64"    set BUILD_PLATFORM_CPU=k8
    7999IF "%BUILD_PLATFORM_ARCH%" = "x86"      set BUILD_PLATFORM_CPU=i386
    80 IF NOT ".%BUILD_PLATFORM_CPU%" = "." goto have_BUILD_PLATFORM_CPU
     100IF NOT ".%BUILD_PLATFORM_CPU%" = "."    goto have_BUILD_PLATFORM_CPU
    81101echo kBuild: Cannot figure BUILD_PLATFORM_CPU!
    82102goto failed
     
    84104echo dbg: BUILD_PLATFORM_CPU=%BUILD_PLATFORM_CPU%
    85105
    86 IF NOT ".%BUILD_PLATFORM%" = "." goto have_BUILD_PLATFORM
    87106IF "%BUILD_PLATFORM_ARCH%" = "amd64"    set BUILD_PLATFORM=win64
    88107IF "%BUILD_PLATFORM_ARCH%" = "x86"      set BUILD_PLATFORM=win32
    89 IF NOT ".%BUILD_PLATFORM%" = "." goto have_BUILD_PLATFORM
     108IF NOT ".%BUILD_PLATFORM%" = "."        goto have_BUILD_PLATFORM
    90109echo kBuild: Cannot figure BUILD_PLATFORM!
    91110goto failed
     111
    92112:have_BUILD_PLATFORM
    93113echo dbg: BUILD_PLATFORM=%BUILD_PLATFORM%
     114goto process_BUILD_TARGET
     115
     116
     117:have_2_BUILD_PLATFORM
     118echo dbg: BUILD_PLATFORM=%BUILD_PLATFORM%
     119IF "%BUILD_PLATFORM%" = "win32"         set BUILD_PLATFORM_ARCH=x86
     120IF "%BUILD_PLATFORM%" = "win64"         set BUILD_PLATFORM_ARCH=amd64
     121IF NOT ".%BUILD_PLATFORM_ARCH%" = "."   goto have_2_BUILD_PLATFORM_ARCH
     122echo kBuild: Cannot figure BUILD_PLATFORM_ARCH!
     123goto failed
     124:have_2_BUILD_PLATFORM_ARCH
     125echo dbg: BUILD_PLATFORM_ARCH=%BUILD_PLATFORM_ARCH%
     126
     127IF NOT ".%BUILD_PLATFORM_CPU%" = "."    goto have_2_BUILD_PLATFORM_CPU
     128IF "%BUILD_PLATFORM_ARCH%" = "amd64"    set BUILD_PLATFORM_CPU=k8
     129IF "%BUILD_PLATFORM_ARCH%" = "x86"      set BUILD_PLATFORM_CPU=i386
     130IF NOT ".%BUILD_PLATFORM_CPU%" = "."    goto have_2_BUILD_PLATFORM_CPU
     131echo kBuild: Cannot figure BUILD_PLATFORM_CPU!
     132goto failed
     133:have_2_BUILD_PLATFORM_CPU
     134echo dbg: BUILD_PLATFORM_CPU=%BUILD_PLATFORM_CPU%
    94135
    95136
    96137REM # Target platform.
     138:process_BUILD_TARGET
    97139IF NOT ".%BUILD_TARGET%" = "." goto have_BUILD_TARGET
    98140set BUILD_TARGET=%BUILD_PLATFORM%
     
    118160echo dbg: BUILD_TARGET_ARCH=%BUILD_TARGET_ARCH%
    119161IF NOT ".%BUILD_TARGET_CPU%" = "." goto have_2_BUILD_TARGET_CPU
    120 IF "%BUILD_TARGET_ARCH%" = "amd64"      set BUILD_PLATFORM_CPU=k8
    121 IF "%BUILD_TARGET_ARCH%" = "x86"        set BUILD_PLATFORM_CPU=i386
     162IF "%BUILD_TARGET_ARCH%" = "amd64"      set BUILD_TARGET_CPU=k8
     163IF "%BUILD_TARGET_ARCH%" = "x86"        set BUILD_TARGET_CPU=i386
    122164IF NOT ".%BUILD_TARGET_CPU%" = "." goto have_2_BUILD_TARGET_CPU
    123165echo kBuild: Cannot figure BUILD_TARGET_CPU!
     
    141183goto end
    142184
    143 :failure
     185:failed
    144186:end
Note: See TracChangeset for help on using the changeset viewer.