Merge pull request #36 from jwillemsen/master
[MPC.git] / templates / em3vcplibexe.mpt
blob8b6db5e1af98217eef30fc643a1942f927b9cca5
1 // -*- MPC -*-
2 conditional_include "common"
3 conditional_include "windowscommon"
5 type_description      = Application
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   = 0x8301
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   = 0xa601
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   = 0x8501
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   = 0xa301
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   lib_modifier          = s
59   output_dir            = Static_Release
60   intermediate_dir      = Static_Release
63 Debug {
64   use_debug_libraries   = 1
65   optimize              =
66   compile_flags         = /W3 /Gm /Zi /GR /Gy
67   defines               = _DEBUG
68   compile_flags_removed = /YX
69   lib_modifier          = sd
70   output_dir            = Static_Debug
71   intermediate_dir      = Static_Debug
72   pdbl                  = 1
73   pdbc                  = 1
76 MFC Release {
77   use_debug_libraries   =
78   optimize              = 1
79   compile_flags         = /W3 /GR
80   defines               = NDEBUG _AFXDLL
81   compile_flags_removed = /YX
82   lib_modifier          = mfcs
83   output_dir            = Static_MFC_Release
84   intermediate_dir      = Static_MFC_Release
85   use_mfc               = 2
86   unicode_mfc_entry     = wWinMainCRTStartup
89 MFC Debug {
90   use_debug_libraries   = 1
91   optimize              =
92   compile_flags         = /W3 /Gm /Zi /GR /Gy
93   defines               = _DEBUG _AFXDLL
94   compile_flags_removed = /YX
95   lib_modifier          = mfcsd
96   output_dir            = Static_MFC_Debug
97   intermediate_dir      = Static_MFC_Debug
98   pdbl                  = 1
99   pdbc                  = 1
100   use_mfc               = 2
101   unicode_mfc_entry     = wWinMainCRTStartup
104 conditional_include "vcpartialmacros"
105 conditional_include "user_em3vcplibexe"