Subversion Repositories gelsvn

Rev

Rev 217 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 217 Rev 259
1
// -*- MPC -*-
1
// -*- MPC -*-
2
// $Id: vc8platforms.mpt,v 1.5 2006/03/14 19:22:03 shuston Exp $
2
// $Id: vc8platforms.mpt,v 1.5 2006/03/14 19:22:03 shuston Exp $
3
//
3
//
4
// Any of these platforms can set using value_template platforms=
4
// Any of these platforms can set using value_template platforms=
5
// when generating solutions/projects.
5
// when generating solutions/projects.
6
//
6
//
7
//platforms = Win32 x64 "Pocket PC 2003 (ARMV4)" "Smartphone 2003 (ARMV4)" "Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" "Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
7
//platforms = Win32 x64 "Pocket PC 2003 (ARMV4)" "Smartphone 2003 (ARMV4)" "Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" "Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
8
 
8
 
9
platforms = Win32 x64
9
platforms = Win32 x64
10
default_platform = Win32
10
default_platform = Win32
11
 
11
 
12
Win32 {
12
Win32 {
13
  cpu_defines      = _M_IX86
13
  cpu_defines      = _M_IX86
14
}
14
}
15
 
15
 
16
x64 {
16
x64 {
17
  output_subdir    = Win64
17
  output_subdir    = Win64
18
  cpu_defines      = _AMD64_
18
  cpu_defines      = _AMD64_
19
  platform_defines = _WIN64
19
  platform_defines = _WIN64
20
  TargetMachine    = "17"
20
  TargetMachine    = "17"
21
  link_options     = /machine:AMD64
21
  link_options     = /machine:AMD64
22
}
22
}
23
 
23
 
24
Pocket PC 2003 (ARMV4) {
24
Pocket PC 2003 (ARMV4) {
25
  output_subdir    = PocketPC2003_ARMV4
25
  output_subdir    = PocketPC2003_ARMV4
26
  cpu_defines      = $(ARCHFAM) $(_ARCHFAM_)
26
  cpu_defines      = $(ARCHFAM) $(_ARCHFAM_)
27
  platform_defines = UNDER_CE=$(CEVER) _WIN32_WCE=$(CEVER) WINCE $(PLATFORMDEFINES) _WINDOWS _UNICODE UNICODE POCKETPC2003_UI_MODEL
27
  platform_defines = UNDER_CE=$(CEVER) _WIN32_WCE=$(CEVER) WINCE $(PLATFORMDEFINES) _WINDOWS _UNICODE UNICODE POCKETPC2003_UI_MODEL
28
  link_options     = /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE
28
  link_options     = /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE
29
  lit_libs        += ccrtrtti
29
  lit_libs        += ccrtrtti
30
  subsystem        = "0"
30
  subsystem        = "0"
31
  EnableFunctionLevelLinking = "true"
31
  EnableFunctionLevelLinking = "true"
32
  TargetMachine    = "3"
32
  TargetMachine    = "3"
33
}
33
}
34
 
34
 
35
Smartphone 2003 (ARMV4) {
35
Smartphone 2003 (ARMV4) {
36
  output_subdir    = Smartphone2003_ARMV4
36
  output_subdir    = Smartphone2003_ARMV4
37
  cpu_defines      = $(ARCHFAM) $(_ARCHFAM_)
37
  cpu_defines      = $(ARCHFAM) $(_ARCHFAM_)
38
  platform_defines = UNDER_CE=$(CEVER) _WIN32_WCE=$(CEVER) WINCE $(PLATFORMDEFINES) _WINDOWS _UNICODE UNICODE SMARTPHONE2003_UI_MODEL
38
  platform_defines = UNDER_CE=$(CEVER) _WIN32_WCE=$(CEVER) WINCE $(PLATFORMDEFINES) _WINDOWS _UNICODE UNICODE SMARTPHONE2003_UI_MODEL
39
  link_options     = /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE
39
  link_options     = /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE
40
  subsystem        = "0"
40
  subsystem        = "0"
41
  EnableFunctionLevelLinking = "true"
41
  EnableFunctionLevelLinking = "true"
42
  TargetMachine    = "3"
42
  TargetMachine    = "3"
43
}
43
}
44
 
44
 
45
Windows Mobile 5.0 Pocket PC SDK (ARMV4I) {
45
Windows Mobile 5.0 Pocket PC SDK (ARMV4I) {
46
  output_subdir    = WinMobile50_PocketPC_ARMV4I
46
  output_subdir    = WinMobile50_PocketPC_ARMV4I
47
  cpu_defines      = $(ARCHFAM) $(_ARCHFAM_)
47
  cpu_defines      = $(ARCHFAM) $(_ARCHFAM_)
48
  platform_defines = UNDER_CE=$(CEVER) _WIN32_WCE=$(CEVER) WINCE $(PLATFORMDEFINES) _WINDOWS _UNICODE UNICODE POCKETPC2003_UI_MODEL
48
  platform_defines = UNDER_CE=$(CEVER) _WIN32_WCE=$(CEVER) WINCE $(PLATFORMDEFINES) _WINDOWS _UNICODE UNICODE POCKETPC2003_UI_MODEL
49
  link_options     = /subsystem:windowsce,5.01 /machine:THUMB
49
  link_options     = /subsystem:windowsce,5.01 /machine:THUMB
50
  subsystem        = "0"
50
  subsystem        = "0"
51
  TargetMachine    = "3"
51
  TargetMachine    = "3"
52
}
52
}
53
 
53
 
54
Windows Mobile 5.0 Smartphone SDK (ARMV4I) {
54
Windows Mobile 5.0 Smartphone SDK (ARMV4I) {
55
  output_subdir    = WinMobile50_Smartphone_ARMV4I
55
  output_subdir    = WinMobile50_Smartphone_ARMV4I
56
  cpu_defines      = $(ARCHFAM) $(_ARCHFAM_)
56
  cpu_defines      = $(ARCHFAM) $(_ARCHFAM_)
57
  platform_defines = UNDER_CE=$(CEVER) _WIN32_WCE=$(CEVER) WINCE $(PLATFORMDEFINES) _WINDOWS _UNICODE UNICODE SMARTPHONE2003_UI_MODEL
57
  platform_defines = UNDER_CE=$(CEVER) _WIN32_WCE=$(CEVER) WINCE $(PLATFORMDEFINES) _WINDOWS _UNICODE UNICODE SMARTPHONE2003_UI_MODEL
58
  link_options     = /subsystem:windowsce,5.01 /machine:THUMB
58
  link_options     = /subsystem:windowsce,5.01 /machine:THUMB
59
  subsystem        = "0"
59
  subsystem        = "0"
60
  TargetMachine    = "3"
60
  TargetMachine    = "3"
61
}
61
}
62
 
62