Subversion Repositories gelsvn

Rev

Rev 107 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
107 bj 1
// -*- MPC -*-
2
// $Id: em3vcplibexe.mpt 217 2006-05-05 09:35:48Z bj $
3
 
4
conditional_include "common"
5
conditional_include "windowscommon"
6
 
7
type_description      = Application
8
platforms             = "WCE ARM" "WCE ARMV4" "WCE emulator" "WCE x86"
9
default_configuration = Debug
10
default_platform      = "WCE ARM"
11
configurations        = Debug Release
12
common_defines        = UNICODE _UNICODE
13
use_exe_modifier      =
14
unicode               = 1
15
 
16
WCE x86 {
17
  type_code   = 0x8301
18
  cpu_id      = D6518FF3-710F-11D3-99F2-00105A0DF099
19
  platform_id = 8A9A2F80-6887-11D3-842E-005004848CBA
20
  machine     = IX86
21
  cpu_defines = _i386_ _X86_ x86
217 bj 22
  ignore_libs = OLDNAMES.lib
23
  pure_libs  += $(CEx86Corelibc)
107 bj 24
}
25
 
26
WCE emulator {
27
  type_code   = 0xa601
28
  cpu_id      = D6518FF3-710F-11D3-99F2-00105A0DF099
29
  platform_id = 8A9A2F80-6887-11D3-842E-005004848CBA
30
  machine     = IX86
31
  cpu_defines = _i386_ _X86_ x86
217 bj 32
  ignore_libs = OLDNAMES.lib
33
  pure_libs  += $(CEx86Corelibc)
107 bj 34
}
35
 
36
WCE ARM {
37
  type_code   = 0x8501
38
  cpu_id      = D6518FFC-710F-11D3-99F2-00105A0DF099
39
  platform_id = 8A9A2F80-6887-11D3-842E-005004848CBA
40
  machine     = ARM
41
  cpp         = clarm.exe
42
  cpu_defines = ARM _ARM_
43
}
44
 
45
WCE ARMV4 {
46
  type_code   = 0xa301
47
  cpu_id      = D6518FF3-710F-11D3-99F2-00105A0DF099
48
  platform_id = 8A9A2F80-6887-11D3-842E-005004848CBA
49
  machine     = ARM
50
  cpp         = clarm.exe
51
  cpu_defines = ARM _ARM_ ARMV4
52
  cpu_options = /QRxscale
53
}
54
 
55
Release {
56
  use_debug_libraries   = 0
57
  optimize              = 1
58
  compile_flags         = /W3 /GR
59
  defines               = NDEBUG
60
  compile_flags_removed = /YX
61
  lib_modifier          = s
62
  output_dir            = Static_Release
63
  intermediate_dir      = Static_Release
64
}
65
 
66
Debug {
67
  use_debug_libraries   = 1
68
  optimize              =
69
  compile_flags         = /W3 /Gm /Zi /GR /Gy
70
  defines               = _DEBUG
71
  compile_flags_removed = /YX
72
  lib_modifier          = sd
73
  output_dir            = Static_Debug
74
  intermediate_dir      = Static_Debug
75
  pdbl                  = 1
76
  pdbc                  = 1
77
}
78
 
79
MFC Release {
80
  use_debug_libraries   = 0
81
  optimize              = 1
82
  compile_flags         = /W3 /GR
83
  defines               = NDEBUG _AFXDLL
84
  compile_flags_removed = /YX
85
  lib_modifier          = mfcs
86
  output_dir            = Static_MFC_Release
87
  intermediate_dir      = Static_MFC_Release
88
  use_mfc               = 2
89
  unicode_mfc_entry     = wWinMainCRTStartup
90
}
91
 
92
MFC Debug {
93
  use_debug_libraries   = 1
94
  optimize              =
95
  compile_flags         = /W3 /Gm /Zi /GR /Gy
96
  defines               = _DEBUG _AFXDLL
97
  compile_flags_removed = /YX
98
  lib_modifier          = mfcsd
99
  output_dir            = Static_MFC_Debug
100
  intermediate_dir      = Static_MFC_Debug
101
  pdbl                  = 1
102
  pdbc                  = 1
103
  use_mfc               = 2
104
  unicode_mfc_entry     = wWinMainCRTStartup
105
}
106
 
107
conditional_include "vcpartialmacros"
108
conditional_include "user_em3vcplibexe"
109