1
@echo off
2
IF "%1" EQU "wincewm50pocket-msvc2005" (
3
checksdk.exe -sdk "Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" -script tmp_created_script_setup.bat 1>NUL
4
tmp_created_script_setup.bat
5
del tmp_created_script_setup.bat
6
echo Windows Mobile 5.01 for Pocket PC selected, environment is set up
7
) ELSE IF "%1" EQU "wincewm50smart-msvc2005" (
8
checksdk.exe -sdk "Windows Mobile 5.0 Smartphone SDK (ARMV4I)" -script tmp_created_script_setup.bat 1>NUL
9
tmp_created_script_setup.bat
10
del tmp_created_script_setup.bat
11
echo Windows Mobile 5.01 for Smartphone for arm selected, environment is set up
12
) ELSE IF "%1" EQU "wince50standard-x86-msvc2005" (
13
checksdk.exe -sdk "STANDARDSDK_500 (x86)" -script tmp_created_script_setup.bat 1>NUL
14
tmp_created_script_setup.bat
15
del tmp_created_script_setup.bat
16
echo Standard SDK selected, environment is set up
17
) ELSE IF "%1" EQU "wince50standard-armv4i-msvc2005" (
18
checksdk.exe -sdk "STANDARDSDK_500 (ARMV4I)" -script tmp_created_script_setup.bat 1>NUL
19
tmp_created_script_setup.bat
20
del tmp_created_script_setup.bat
21
echo Standard SDK for arm selected, environment is set up
22
) ELSE IF "%1" EQU "wince50standard-mipsii-msvc2005" (
23
checksdk.exe -sdk "STANDARDSDK_500 (MIPSII)" -script tmp_created_script_setup.bat 1>NUL
24
tmp_created_script_setup.bat
25
del tmp_created_script_setup.bat
26
echo Standard SDK for mips-ii selected, environment is set up
27
) ELSE IF "%1" EQU "wince50standard-mipsiv-msvc2005" (
28
checksdk.exe -sdk "STANDARDSDK_500 (MIPSIV)" -script tmp_created_script_setup.bat 1>NUL
29
tmp_created_script_setup.bat
30
del tmp_created_script_setup.bat
31
echo Standard SDK for mips-iv selected, environment is set up
32
) ELSE IF "%1" EQU "wince50standard-sh4-msvc2005" (
33
checksdk.exe -sdk "STANDARDSDK_500 (SH4)" -script tmp_created_script_setup.bat 1>NUL
34
tmp_created_script_setup.bat
35
del tmp_created_script_setup.bat
36
echo Standard SDK for sh4 selected, environment is set up
37
) ELSE IF "%1" EQU "wincewm60professional-msvc2005" (
38
checksdk.exe -sdk "Windows Mobile 6 Professional SDK (ARMV4I)" -script tmp_created_script_setup.bat 1>NUL
39
tmp_created_script_setup.bat
40
del tmp_created_script_setup.bat
41
echo Windows Mobile 6 Professional selected, environment is set up
42
) ELSE IF "%1" EQU "wincewm60standard-msvc2005" (
43
checksdk.exe -sdk "Windows Mobile 6 Standard SDK (ARMV4I)" -script tmp_created_script_setup.bat 1>NUL
44
tmp_created_script_setup.bat
45
del tmp_created_script_setup.bat
46
echo Windows Mobile 6 Standard selected, environment is set up
47
) ELSE IF "%1" EQU "wincewm50pocket-msvc2008" (
48
checksdk.exe -sdk "Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" -script tmp_created_script_setup.bat 1>NUL
49
tmp_created_script_setup.bat
50
del tmp_created_script_setup.bat
51
echo Windows Mobile 5.01 for Pocket PC selected, environment is set up
52
) ELSE IF "%1" EQU "wincewm50smart-msvc2008" (
53
checksdk.exe -sdk "Windows Mobile 5.0 Smartphone SDK (ARMV4I)" -script tmp_created_script_setup.bat 1>NUL
54
tmp_created_script_setup.bat
55
del tmp_created_script_setup.bat
56
echo Windows Mobile 5.01 for Smartphone for arm selected, environment is set up
57
) ELSE IF "%1" EQU "wince50standard-x86-msvc2008" (
58
checksdk.exe -sdk "STANDARDSDK_500 (x86)" -script tmp_created_script_setup.bat 1>NUL
59
tmp_created_script_setup.bat
60
del tmp_created_script_setup.bat
61
echo Standard SDK selected, environment is set up
62
) ELSE IF "%1" EQU "wince50standard-armv4i-msvc2008" (
63
checksdk.exe -sdk "STANDARDSDK_500 (ARMV4I)" -script tmp_created_script_setup.bat 1>NUL
64
tmp_created_script_setup.bat
65
del tmp_created_script_setup.bat
66
echo Standard SDK for arm selected, environment is set up
67
) ELSE IF "%1" EQU "wince50standard-mipsii-msvc2008" (
68
checksdk.exe -sdk "STANDARDSDK_500 (MIPSII)" -script tmp_created_script_setup.bat 1>NUL
69
tmp_created_script_setup.bat
70
del tmp_created_script_setup.bat
71
echo Standard SDK for mips-ii selected, environment is set up
72
) ELSE IF "%1" EQU "wince50standard-mipsiv-msvc2008" (
73
checksdk.exe -sdk "STANDARDSDK_500 (MIPSIV)" -script tmp_created_script_setup.bat 1>NUL
74
tmp_created_script_setup.bat
75
del tmp_created_script_setup.bat
76
echo Standard SDK for mips-iv selected, environment is set up
77
) ELSE IF "%1" EQU "wince50standard-sh4-msvc2008" (
78
checksdk.exe -sdk "STANDARDSDK_500 (SH4)" -script tmp_created_script_setup.bat 1>NUL
79
tmp_created_script_setup.bat
80
del tmp_created_script_setup.bat
81
echo Standard SDK for sh4 selected, environment is set up
82
) ELSE IF "%1" EQU "wincewm60professional-msvc2008" (
83
checksdk.exe -sdk "Windows Mobile 6 Professional SDK (ARMV4I)" -script tmp_created_script_setup.bat 1>NUL
84
tmp_created_script_setup.bat
85
del tmp_created_script_setup.bat
86
echo Windows Mobile 6 Professional selected, environment is set up
87
) ELSE IF "%1" EQU "wincewm60standard-msvc2008" (
88
checksdk.exe -sdk "Windows Mobile 6 Standard SDK (ARMV4I)" -script tmp_created_script_setup.bat 1>NUL
89
tmp_created_script_setup.bat
90
del tmp_created_script_setup.bat
91
echo Windows Mobile 6 Standard selected, environment is set up
92
) ELSE (
93
echo no SDK to build Windows CE selected
94
echo.
95
echo Current choices are:
96
echo   wincewm50pocket-msvc2005        - SDK for Windows Mobile 5.01 PocketPC
97
echo   wincewm50smart-msvc2005         - SDK for Windows Mobile 5.01 Smartphone
98
echo   wince50standard-x86-msvc2005    - Build for the WinCE standard SDK 5.0
99
echo                                     with x86 platform preset
100
echo   wince50standard-armv4i-msvc2005 - Build for the WinCE standard SDK 5.0
101
echo                                     with armv4i platform preset
102
echo   wince50standard-mipsiv-msvc2005 - Build for the WinCE standard SDK 5.0
103
echo                                     with mips platform preset
104
echo   wince50standard-sh4-msvc2005    - Build for the WinCE standard SDK 5.0
105
echo                                     with sh4 platform preset
106
echo   wincewm60professional-msvc2005  - SDK for Windows Mobile 6 professional
107
echo   wincewm60standard-msvc2005      - SDK for Windows Mobile 6 Standard
108
echo and the corresponding versions for msvc2008.
109
echo.
110
)