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: nmakeexe.mpt 198 2005-12-15 11:30:53Z 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
 
198 bj 28
WinX86_64 {
29
  machine_description = X86_64
30
  machine             = X64
31
  cpu_defines         = WIN64
32
  add_compile         = /Wp64
33
}
34
 
107 bj 35
Release {
36
  use_debug_libraries   = 0
37
  optimize              = 1
38
  compile_flags         = /W3 /EHs /MD /GR
39
  defines               = NDEBUG
40
  compile_flags_removed = /YX
41
  output_dir            = Release
42
  intermediate_dir      = Release
43
  need_staticflags      =
44
  debug_switch          =
45
}
46
 
47
Debug {
48
  use_debug_libraries   = 1
49
  optimize              =
50
  compile_flags         = /W3 /Gm /EHs /Zi /MDd /GR /Gy
51
  defines               = _DEBUG
52
  compile_flags_removed = /YX
53
  output_dir            = .
54
  intermediate_dir      = Debug
55
  lib_modifier          = d
56
  need_staticflags      =
57
  pdbl                  = 1
58
  pdbc                  = 1
59
}
60
 
61
Static Release {
62
  use_debug_libraries   = 0
63
  optimize              = 1
64
  compile_flags         = /W3 /EHs /MD /GR
65
  defines               = NDEBUG
66
  compile_flags_removed = /YX
67
  lib_modifier          = s
68
  need_staticflags      = 1
69
  output_dir            = Static_Release
70
  intermediate_dir      = Static_Release
71
  debug_switch          =
72
}
73
 
74
Static Debug {
75
  use_debug_libraries   = 1
76
  optimize              =
77
  compile_flags         = /W3 /Gm /EHs /Zi /MDd /GR /Gy
78
  defines               = _DEBUG
79
  compile_flags_removed = /YX
80
  lib_modifier          = sd
81
  need_staticflags      = 1
82
  output_dir            = Static_Debug
83
  intermediate_dir      = Static_Debug
84
  pdbl                  = 1
85
  pdbc                  = 1
86
}
87
 
88
MFC Release {
89
  subsystem             = windows
90
  use_debug_libraries   = 0
91
  optimize              = 1
92
  compile_flags         = /W3 /EHs /MD /GR
93
  defines               = NDEBUG _AFXDLL
94
  compile_flags_removed = /YX
95
  output_dir            = MFC_Release
96
  intermediate_dir      = MFC_Release
97
  lib_modifier          = mfc
98
  need_staticflags      =
99
  debug_switch          =
100
  unicode_mfc_entry     = wWinMainCRTStartup
101
}
102
 
103
MFC Debug {
104
  subsystem             = windows
105
  use_debug_libraries   = 1
106
  optimize              =
107
  compile_flags         = /W3 /Gm /EHs /Zi /MDd /GR /Gy
108
  defines               = _DEBUG _AFXDLL
109
  compile_flags_removed = /YX
110
  output_dir            = MFC_Debug
111
  intermediate_dir      = MFC_Debug
112
  lib_modifier          = mfcd
113
  need_staticflags      =
114
  pdbl                  = 1
115
  pdbc                  = 1
116
  unicode_mfc_entry     = wWinMainCRTStartup
117
}
118
 
119
Static MFC Release {
120
  subsystem             = windows
121
  use_debug_libraries   = 0
122
  optimize              = 1
123
  compile_flags         = /W3 /EHs /MD /GR
124
  defines               = NDEBUG _AFXDLL
125
  compile_flags_removed = /YX
126
  lib_modifier          = mfcs
127
  need_staticflags      = 1
128
  output_dir            = Static_MFC_Release
129
  intermediate_dir      = Static_MFC_Release
130
  debug_switch          =
131
  unicode_mfc_entry     = wWinMainCRTStartup
132
}
133
 
134
Static MFC Debug {
135
  subsystem             = windows
136
  use_debug_libraries   = 1
137
  optimize              =
138
  compile_flags         = /W3 /Gm /EHs /Zi /MDd /GR /Gy
139
  defines               = _DEBUG _AFXDLL
140
  compile_flags_removed = /YX
141
  lib_modifier          = mfcsd
142
  need_staticflags      = 1
143
  output_dir            = Static_MFC_Debug
144
  intermediate_dir      = Static_MFC_Debug
145
  pdbl                  = 1
146
  pdbc                  = 1
147
  unicode_mfc_entry     = wWinMainCRTStartup
148
}
149
 
150
conditional_include "vcfullmacros"
151
conditional_include "user_nmakeexe"