Subversion Repositories gelsvn

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
107 bj 1
// -*- MPC -*-
2
// $Id: nmakeexe.mpt 107 2005-09-02 16:42:23Z bj $
3
 
4
conditional_include "common"
5
conditional_include "windowscommon"
6
 
7
type_description      = "Console Application"
8
type_code             = 0x0103
9
configurations        = Debug Release "Static Debug" "Static Release"
10
platforms             = Win32
11
default_configuration = Debug
12
common_defines        = WIN32 _CONSOLE
13
subsystem             = console
14
use_exe_modifier      =
15
 
16
Win32 {
17
  machine_description = x86
18
  machine             = I386
19
}
20
 
21
Win64 {
22
  machine_description = IA64
23
  machine             = IA64
24
  cpu_defines         = WIN64
25
  add_compile         = /Wp64
26
}
27
 
28
Release {
29
  use_debug_libraries   = 0
30
  optimize              = 1
31
  compile_flags         = /W3 /EHs /MD /GR
32
  defines               = NDEBUG
33
  compile_flags_removed = /YX
34
  output_dir            = Release
35
  intermediate_dir      = Release
36
  need_staticflags      =
37
  debug_switch          =
38
}
39
 
40
Debug {
41
  use_debug_libraries   = 1
42
  optimize              =
43
  compile_flags         = /W3 /Gm /EHs /Zi /MDd /GR /Gy
44
  defines               = _DEBUG
45
  compile_flags_removed = /YX
46
  output_dir            = .
47
  intermediate_dir      = Debug
48
  lib_modifier          = d
49
  need_staticflags      =
50
  pdbl                  = 1
51
  pdbc                  = 1
52
}
53
 
54
Static Release {
55
  use_debug_libraries   = 0
56
  optimize              = 1
57
  compile_flags         = /W3 /EHs /MD /GR
58
  defines               = NDEBUG
59
  compile_flags_removed = /YX
60
  lib_modifier          = s
61
  need_staticflags      = 1
62
  output_dir            = Static_Release
63
  intermediate_dir      = Static_Release
64
  debug_switch          =
65
}
66
 
67
Static Debug {
68
  use_debug_libraries   = 1
69
  optimize              =
70
  compile_flags         = /W3 /Gm /EHs /Zi /MDd /GR /Gy
71
  defines               = _DEBUG
72
  compile_flags_removed = /YX
73
  lib_modifier          = sd
74
  need_staticflags      = 1
75
  output_dir            = Static_Debug
76
  intermediate_dir      = Static_Debug
77
  pdbl                  = 1
78
  pdbc                  = 1
79
}
80
 
81
MFC Release {
82
  subsystem             = windows
83
  use_debug_libraries   = 0
84
  optimize              = 1
85
  compile_flags         = /W3 /EHs /MD /GR
86
  defines               = NDEBUG _AFXDLL
87
  compile_flags_removed = /YX
88
  output_dir            = MFC_Release
89
  intermediate_dir      = MFC_Release
90
  lib_modifier          = mfc
91
  need_staticflags      =
92
  debug_switch          =
93
  unicode_mfc_entry     = wWinMainCRTStartup
94
}
95
 
96
MFC Debug {
97
  subsystem             = windows
98
  use_debug_libraries   = 1
99
  optimize              =
100
  compile_flags         = /W3 /Gm /EHs /Zi /MDd /GR /Gy
101
  defines               = _DEBUG _AFXDLL
102
  compile_flags_removed = /YX
103
  output_dir            = MFC_Debug
104
  intermediate_dir      = MFC_Debug
105
  lib_modifier          = mfcd
106
  need_staticflags      =
107
  pdbl                  = 1
108
  pdbc                  = 1
109
  unicode_mfc_entry     = wWinMainCRTStartup
110
}
111
 
112
Static MFC Release {
113
  subsystem             = windows
114
  use_debug_libraries   = 0
115
  optimize              = 1
116
  compile_flags         = /W3 /EHs /MD /GR
117
  defines               = NDEBUG _AFXDLL
118
  compile_flags_removed = /YX
119
  lib_modifier          = mfcs
120
  need_staticflags      = 1
121
  output_dir            = Static_MFC_Release
122
  intermediate_dir      = Static_MFC_Release
123
  debug_switch          =
124
  unicode_mfc_entry     = wWinMainCRTStartup
125
}
126
 
127
Static MFC Debug {
128
  subsystem             = windows
129
  use_debug_libraries   = 1
130
  optimize              =
131
  compile_flags         = /W3 /Gm /EHs /Zi /MDd /GR /Gy
132
  defines               = _DEBUG _AFXDLL
133
  compile_flags_removed = /YX
134
  lib_modifier          = mfcsd
135
  need_staticflags      = 1
136
  output_dir            = Static_MFC_Debug
137
  intermediate_dir      = Static_MFC_Debug
138
  pdbl                  = 1
139
  pdbc                  = 1
140
  unicode_mfc_entry     = wWinMainCRTStartup
141
}
142
 
143
conditional_include "vcfullmacros"
144
conditional_include "user_nmakeexe"