Update bmake.mpd
[MPC.git] / templates / em3vcpdll.mpt
blob35dbff01f6758b595cc50c5a5f0f8ae8bd27c499
1 // -*- MPC -*-
2 conditional_include "common"
3 conditional_include "windowscommon"
5 type_description      = "Dynamic-Link Library"
6 configurations        = Debug Release
7 platforms             = "WCE ARM" "WCE ARMV4" "WCE emulator" "WCE x86"
8 default_configuration = Debug
9 default_platform      = "WCE ARM"
10 common_defines        = UNICODE _UNICODE
11 unicode               = 1
13 WCE x86 {
14   type_code   = 0x8302
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
19   ignore_libs = OLDNAMES.lib
20   pure_libs  += $(CEx86Corelibc)
23 WCE emulator {
24   type_code   = 0xa602
25   cpu_id      = D6518FF3-710F-11D3-99F2-00105A0DF099
26   platform_id = 8A9A2F80-6887-11D3-842E-005004848CBA
27   machine     = IX86
28   cpu_defines = _i386_ _X86_ x86
29   ignore_libs = OLDNAMES.lib
30   pure_libs  += $(CEx86Corelibc)
33 WCE ARM {
34   type_code   = 0x8502
35   cpu_id      = D6518FFC-710F-11D3-99F2-00105A0DF099
36   platform_id = 8A9A2F80-6887-11D3-842E-005004848CBA
37   machine     = ARM
38   cpp         = clarm.exe
39   cpu_defines = ARM _ARM_
42 WCE ARMV4 {
43   type_code   = 0xa302
44   cpu_id      = D6518FF3-710F-11D3-99F2-00105A0DF099
45   platform_id = 8A9A2F80-6887-11D3-842E-005004848CBA
46   machine     = ARM
47   cpp         = clarm.exe
48   cpu_defines = ARM _ARM_ ARMV4
49   cpu_options = /QRxscale
52 Release {
53   use_debug_libraries   =
54   optimize              = 1
55   compile_flags         = /W3 /GR
56   defines               = NDEBUG
57   compile_flags_removed = /YX
58   output_dir            = Release
59   intermediate_dir      = Release
62 Debug {
63   use_debug_libraries   = 1
64   optimize              =
65   compile_flags         = /W3 /Gm /Zi /GR /Gy
66   defines               = _DEBUG
67   compile_flags_removed = /Fr /YX
68   output_dir            = .
69   intermediate_dir      = Debug
70   lib_modifier          = d
71   pdbl                  = 1
72   pdbc                  = 1
75 MFC Release {
76   use_debug_libraries   =
77   optimize              = 1
78   compile_flags         = /W3 /GR
79   defines               = NDEBUG
80   compile_flags_removed = /YX
81   output_dir            = MFC_Release
82   intermediate_dir      = MFC_Release
83   lib_modifier          = mfc
84   use_mfc               = 2
87 MFC Debug {
88   use_debug_libraries   = 1
89   optimize              =
90   compile_flags         = /W3 /Gm /Zi /GR /Gy
91   defines               = _DEBUG
92   compile_flags_removed = /Fr /YX
93   output_dir            = MFC_Debug
94   intermediate_dir      = MFC_Debug
95   lib_modifier          = mfcd
96   pdbl                  = 1
97   pdbc                  = 1
98   use_mfc               = 2
101 conditional_include "vcpartialmacros"
102 conditional_include "user_em3vcpdll"