Merge pull request #36 from jwillemsen/master
[MPC.git] / templates / em3vcplib.mpt
blob24e6b2c8e7424050173330ad3ac3a33f15e5ddde
1 // -*- MPC -*-
2 conditional_include "common"
3 conditional_include "windowscommon"
5 type_description      = "Static Library"
6 platforms             = "WCE ARM" "WCE ARMV4" "WCE emulator" "WCE x86"
7 default_configuration = Debug
8 default_platform      = "WCE ARM"
9 configurations        = Debug Release
10 common_defines        = UNICODE _UNICODE
11 unicode               = 1
13 WCE x86 {
14   type_code   = 0x8304
15   cpu_id      = D6518FF3-710F-11D3-99F2-00105A0DF099
16   platform_id = 8A9A2F80-6887-11D3-842E-005004848CBA
17   machine     = IX86
18   cpu_defines = _i386_ _X86_ x86
21 WCE emulator {
22   type_code   = 0xa604
23   cpu_id      = D6518FF3-710F-11D3-99F2-00105A0DF099
24   platform_id = 8A9A2F80-6887-11D3-842E-005004848CBA
25   machine     = IX86
26   cpu_defines = _i386_ _X86_ x86
29 WCE ARM {
30   type_code   = 0x8504
31   cpu_id      = D6518FFC-710F-11D3-99F2-00105A0DF099
32   platform_id = 8A9A2F80-6887-11D3-842E-005004848CBA
33   machine     = ARM
34   cpp         = clarm.exe
35   cpu_defines = ARM _ARM_
38 WCE ARMV4 {
39   type_code   = 0xa304
40   cpu_id      = D6518FF3-710F-11D3-99F2-00105A0DF099
41   platform_id = 8A9A2F80-6887-11D3-842E-005004848CBA
42   machine     = ARM
43   cpp         = clarm.exe
44   cpu_defines = ARM _ARM_ ARMV4
45   cpu_options = /QRxscale
48 Release {
49   use_debug_libraries   =
50   optimize              = 1
51   compile_flags         = /W3 /GR
52   defines               = NDEBUG
53   compile_flags_removed = /YX
54   output_dir            = Static_Release
55   intermediate_dir      = Static_Release
56   lib_modifier          = s
59 Debug {
60   use_debug_libraries   = 1
61   optimize              =
62   compile_flags         = /W3 /Gm /Zi /GR /Gy
63   defines               = _DEBUG
64   compile_flags_removed = /Fr /YX
65   output_dir            = Static_Debug
66   intermediate_dir      = Static_Debug
67   lib_modifier          = sd
68   pdbc                  = 1
71 MFC Release {
72   use_debug_libraries   =
73   optimize              = 1
74   compile_flags         = /W3 /GR
75   defines               = NDEBUG
76   compile_flags_removed = /YX
77   output_dir            = Static_MFC_Release
78   intermediate_dir      = Static_MFC_Release
79   lib_modifier          = mfcs
80   use_mfc               = 2
83 MFC Debug {
84   use_debug_libraries   = 1
85   optimize              =
86   compile_flags         = /W3 /Gm /Zi /GR /Gy
87   defines               = _DEBUG
88   compile_flags_removed = /Fr /YX
89   output_dir            = Static_MFC_Debug
90   intermediate_dir      = Static_MFC_Debug
91   lib_modifier          = mfcsd
92   pdbc                  = 1
93   use_mfc               = 2
96 conditional_include "vcpartialmacros"
97 conditional_include "user_em3vcplib"