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: em3vcpdll.mpt 217 2006-05-05 09:35:48Z bj $
3
 
4
conditional_include "common"
5
conditional_include "windowscommon"
6
 
7
type_description      = "Dynamic-Link Library"
8
configurations        = Debug Release
9
platforms             = "WCE ARM" "WCE ARMV4" "WCE emulator" "WCE x86"
10
default_configuration = Debug
11
default_platform      = "WCE ARM"
12
common_defines        = UNICODE _UNICODE
13
unicode               = 1
14
use_lib_modifier      = 1
15
 
16
WCE x86 {
17
  type_code   = 0x8302
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   = 0xa602
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   = 0x8502
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   = 0xa302
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 = /Fr /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
83
  compile_flags_removed = /YX
84
  output_dir            = MFC_Release
85
  intermediate_dir      = MFC_Release
86
  lib_modifier          = mfc
87
  use_mfc               = 2
88
}
89
 
90
MFC Debug {
91
  use_debug_libraries   = 1
92
  optimize              =
93
  compile_flags         = /W3 /Gm /Zi /GR /Gy
94
  defines               = _DEBUG
95
  compile_flags_removed = /Fr /YX
96
  output_dir            = MFC_Debug
97
  intermediate_dir      = MFC_Debug
98
  lib_modifier          = mfcd
99
  pdbl                  = 1
100
  pdbc                  = 1
101
  use_mfc               = 2
102
}
103
 
104
conditional_include "vcpartialmacros"
105
conditional_include "user_em3vcpdll"