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: em3vcpdllexe.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
  output_dir            = Release
62
  intermediate_dir      = Release
63
}
64
 
65
Debug {
66
  use_debug_libraries   = 1
67
  optimize              =
68
  compile_flags         = /W3 /Gm /Zi /GR /Gy
69
  defines               = _DEBUG
70
  compile_flags_removed = /YX
71
  output_dir            = .
72
  intermediate_dir      = Debug
73
  lib_modifier          = d
74
  pdbl                  = 1
75
  pdbc                  = 1
76
}
77
 
78
MFC Release {
79
  use_debug_libraries   = 0
80
  optimize              = 1
81
  compile_flags         = /W3 /GR
82
  defines               = NDEBUG _AFXDLL
83
  compile_flags_removed = /YX
84
  output_dir            = MFC_Release
85
  intermediate_dir      = MFC_Release
86
  lib_modifier          = mfc
87
  use_mfc               = 2
88
  unicode_mfc_entry     = wWinMainCRTStartup
89
}
90
 
91
MFC Debug {
92
  use_debug_libraries   = 1
93
  optimize              =
94
  compile_flags         = /W3 /Gm /Zi /GR /Gy
95
  defines               = _DEBUG _AFXDLL
96
  compile_flags_removed = /YX
97
  output_dir            = MFC_Debug
98
  intermediate_dir      = MFC_Debug
99
  lib_modifier          = mfcd
100
  pdbl                  = 1
101
  pdbc                  = 1
102
  use_mfc               = 2
103
  unicode_mfc_entry     = wWinMainCRTStartup
104
}
105
 
106
conditional_include "vcpartialmacros"
107
conditional_include "user_em3vcpdllexe"