Subversion Repositories gelsvn

Rev

Rev 107 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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