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
# Microsoft Developer Studio Project File - Name="<%project_name%>" - Package Owner=<4>
2
# Microsoft Developer Studio Generated Build File, Format Version 6.00
3
# ** DO NOT EDIT **
4
 
5
# TARGTYPE "<%platform("Win32")%> (<%platform_hardware("x86")%>) <%if(exename || sharedname || staticname)%><%if(type_is_static && staticname)%>Static Library" 0x0104<%else%><%type_description%>" <%type_code%><%endif%><%else%>Generic Project" 0x010a<%endif%>
6
 
7
CFG=<%project_name%> - <%platform("Win32")%> <%default_configuration("Debug")%>
8
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
9
!MESSAGE run the tool that generated this project file and specify the
10
!MESSAGE nmake output type.  You can then use the following command:
11
!MESSAGE
12
!MESSAGE NMAKE.
13
!MESSAGE
14
!MESSAGE You can specify a configuration when running NMAKE
15
!MESSAGE by defining the macro CFG on the command line. For example:
16
!MESSAGE
17
!MESSAGE NMAKE CFG="<%project_name%> - <%platform%> <%default_configuration%>"
18
!MESSAGE
19
!MESSAGE Possible choices for configuration are:
20
!MESSAGE
21
<%foreach(configurations)%>
22
!MESSAGE "<%project_name%> - <%platform%> <%configuration%>" (based on "<%platform%> (<%platform_hardware%>) <%if(exename || sharedname || staticname)%><%if(type_is_static && staticname)%>Static Library<%else%><%type_description%><%endif%><%else%>Generic Project<%endif%>")
23
<%endfor%>
24
!MESSAGE
25
 
26
# Begin Project
27
# PROP AllowPerConfigDependencies 0
28
# PROP Scc_ProjName ""
29
# PROP Scc_LocalPath ""
30
CPP=cl.exe
31
MTL=midl.exe
32
RSC=rc.exe
33
 
34
<%foreach(configurations)%>
35
!<%fornotfirst("ELSE")%>IF  "$(CFG)" == "<%project_name%> - <%platform%> <%configuration%>"
36
 
37
# PROP Use_MFC <%use_mfc("0")%>
38
# PROP Use_Debug_Libraries <%use_debug_libraries("1")%>
39
<%if(exename)%>
40
# PROP Output_Dir "<%output_dir%>"
41
<%endif%>
42
<%if(type_is_static)%>
43
# PROP Output_Dir "<%output_dir%>"
44
<%endif%>
45
<%if(type_is_dynamic)%>
46
# PROP Output_Dir "<%libout%>"
47
<%endif%>
48
# PROP Intermediate_Dir "<%intermediate_dir%>\<%noextension(project_file)%>"
49
<%if(type_is_dynamic)%>
50
# PROP Ignore_Export_Lib 0
51
<%endif%>
52
# PROP Target_Dir ""
53
<%if(type_is_static)%>
54
LINK32=link.exe -lib
55
<%endif%>
198 bj 56
# ADD CPP /nologo <%if(optimize)%><%optimize_flags("/O2")%><%else%><%debug_flags("/Ob0")%><%endif%> <%compile_flags%><%if(pdbc)%> /Fd"<%if(type_is_static)%><%libout%>\<%libname_prefix%><%staticname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%>.pdb<%else%><%intermediate_dir%>\<%noextension(project_file)%>/<%endif%>"<%endif%> <%foreach(includes)%>/I "<%include%>" <%endfor%><%foreach(defines common_defines macros)%>/D <%define%> <%endfor%><%if(unicode)%>/D UNICODE /D _UNICODE <%endif%><%if(type_is_dynamic)%><%foreach(dynamicflags)%>/D <%dynamicflag%> <%endfor%><%endif%><%if(need_staticflags)%><%foreach(staticflags)%>/D <%staticflag%> <%endfor%><%endif%><%if(pch_header)%><%foreach(pch_defines)%>/D <%pch_define%> <%endfor%><%if(pch_source)%>/Yu<%else%>/YX<%endif%>"<%pch_header%>" /Fp"<%intermediate_dir%>\<%noextension(project_file)%>\<%noextension(pch_header)%>.pch" <%endif%>/FD /c
107 bj 57
<%if(compile_flags_removed)%>
58
# SUBTRACT CPP <%compile_flags_removed%>
59
<%endif%>
60
<%if(midl_includes)%># ADD MTL <%foreach(midl_includes)%>/I "<%midl_include%>" <%endfor%><%endif%>
61
# ADD MTL <%foreach(defines)%>/D "<%define%>" <%endfor%><%if(unicode)%>/D UNICODE /D _UNICODE <%endif%><%foreach(midl_defines)%>/D "<%midl_define%>" <%endfor%><%midl_flags%>
62
# ADD RSC /l 0x409<%foreach(defines macros)%> /d <%define%><%endfor%><%if(unicode)%> /d UNICODE /d _UNICODE<%endif%><%foreach(includes)%> /i "<%include%>"<%endfor%>
63
BSC32=bscmake.exe
198 bj 64
# ADD BSC32 /nologo <%if(sharedname || staticname)%>/o"<%libout%>\<%libname_prefix%><%if(sharedname)%><%sharedname%><%else%><%staticname%><%endif%>.bsc"<%endif%>
107 bj 65
<%if(type_is_binary)%>
66
LINK32=link.exe
198 bj 67
# ADD LINK32 <%systemlibs("advapi32.lib user32.lib")%><%if(link_options)%> <%link_options%><%endif%> /INCREMENTAL:<%incremental("NO")%> <%foreach(reverse(libs))%><%libname_prefix%><%lib%><%lib_modifier%><%lib_ext%> <%endfor%><%foreach(reverse(lit_libs))%><%lit_lib%>.lib <%endfor%><%foreach(reverse(pure_libs))%><%pure_lib%> <%endfor%><%foreach(libpaths)%>/libpath:"<%libpath%>" <%endfor%>/nologo<%if(win_version)%> /version:<%win_version%><%endif%><%if(StackReserveSize)%> /stack:<%StackReserveSize%><%if(StackCommitSize)%>,<%StackCommitSize%><%endif%><%endif%> /subsystem:<%subsystem("windows")%><%if(pdbl)%><%if(sharedname)%> /pdb:"<%if(dllout)%><%dllout%><%else%><%libout%><%endif%>\<%libname_prefix%><%sharedname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%>.pdb"<%else%><%if(exename)%> /pdb:"<%if(install)%><%install%><%else%><%output_dir%><%endif%>\<%exename%><%if(use_exe_modifier)%><%lib_modifier%><%endif%>.pdb"<%endif%><%endif%><%else%> /pdb:none<%endif%><%if(type_is_dynamic)%> /implib:"<%libout%>\<%libname_prefix%><%sharedname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%>" <%if(!source_files)%>/noentry <%endif%>/dll<%endif%> <%if(unicode && unicode_mfc_entry && exename && source_files)%>/entry:"<%unicode_mfc_entry%>" <%endif%><%debug_switch("/debug")%> /machine:<%machine("I386")%> /out:"<%if(sharedname)%><%if(dllout)%><%dllout%><%else%><%libout%><%endif%>\<%libname_prefix%><%sharedname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%dll_ext%><%endif%><%if(exename)%><%if(install)%><%install%><%else%><%output_dir%><%endif%>\<%exename%><%if(use_exe_modifier)%><%lib_modifier%><%endif%><%exe_ext%><%endif%>"
107 bj 68
<%if(link_flags_removed)%>
69
# SUBTRACT LINK32 <%link_flags_removed%>
70
<%endif%>
71
<%endif%>
72
<%if(type_is_static)%>
73
LIB32=link.exe -lib
198 bj 74
# ADD LIB32 /nologo /out:"<%libout%>\<%libname_prefix%><%staticname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%>"
107 bj 75
<%endif%>
76
<%if(postbuild)%>
77
# Begin Special Build Tool
78
SOURCE="$(InputPath)"
79
PostBuild_Cmds=<%eval(postbuild)%>
80
# End Special Build Tool
81
<%endif%>
82
 
83
<%endfor%>
84
!ENDIF
85
 
86
# Begin Target
87
 
88
<%foreach(configurations)%>
89
# Name "<%project_name%> - <%platform%> <%configuration%>"
90
<%endfor%>
91
<%if(exename || sharedname || staticname)%>
92
# Begin Group "Source Files"
93
 
94
# PROP Default_Filter "cpp;cxx;c"
95
<%if(pch_source)%>
96
<%if(pch_header)%>
97
# Begin Source File
98
 
99
SOURCE="<%pch_source%>"
100
# ADD CPP /Yc"<%pch_header%>"
101
# End Source File
102
<%endif%>
103
<%endif%>
104
<%if(grouped_source_files)%>
105
<%foreach(grouped_source_files)%>
106
# Begin Group "<%grouped_source_file%>"
107
 
108
# PROP Default_Filter ""
109
<%foreach(grouped_source_file->files)%>
110
# Begin Source File
111
 
112
SOURCE="<%grouped_source_file->file%>"
113
<%if(duplicate_index(grouped_source_file->file))%>
114
<%foreach(configurations)%>
115
!<%fornotfirst("ELSE")%>IF  "$(CFG)" == "<%project_name%> - <%platform%> <%configuration%>"
116
# ADD CPP /Fo"<%intermediate_dir%>\<%noextension(project_file)%>\<%basenoextension(grouped_source_file->file)%><%duplicate_index(grouped_source_file->file)%>.obj"
117
<%endfor%>
118
!ENDIF
119
<%endif%>
120
# End Source File
121
<%endfor%>
122
# End Group
123
<%endfor%>
124
<%else%>
125
<%foreach(source_files)%>
126
# Begin Source File
127
 
128
SOURCE="<%source_file%>"
129
<%if(duplicate_index(source_file))%>
130
<%foreach(configurations)%>
131
!<%fornotfirst("ELSE")%>IF  "$(CFG)" == "<%project_name%> - <%platform%> <%configuration%>"
132
# ADD CPP /Fo"<%intermediate_dir%>\<%noextension(project_file)%>\<%basenoextension(source_file)%><%duplicate_index(source_file)%>.obj"
133
<%endfor%>
134
!ENDIF
135
<%endif%>
136
# End Source File
137
<%endfor%>
138
<%endif%>
139
# End Group
140
<%endif%>
141
<%if(header_files)%>
142
# Begin Group "Header Files"
143
 
144
# PROP Default_Filter "h;hpp;hxx;hh"
145
<%if(pch_header)%>
146
# Begin Source File
147
 
148
SOURCE="<%pch_header%>"
149
# End Source File
150
<%endif%>
151
<%if(grouped_header_files)%>
152
<%foreach(grouped_header_files)%>
153
# Begin Group "<%grouped_header_file%>"
154
 
155
# PROP Default_Filter ""
156
<%foreach(grouped_header_file->files)%>
157
# Begin Source File
158
 
159
SOURCE="<%grouped_header_file->file%>"
160
# End Source File
161
<%endfor%>
162
# End Group
163
<%endfor%>
164
<%else%>
165
<%foreach(header_files)%>
166
# Begin Source File
167
 
168
SOURCE="<%header_file%>"
169
# End Source File
170
<%endfor%>
171
<%endif%>
172
# End Group
173
<%endif%>
174
<%if(inline_files)%>
175
# Begin Group "Inline Files"
176
 
177
# PROP Default_Filter "i;inl"
178
<%if(grouped_inline_files)%>
179
<%foreach(grouped_inline_files)%>
180
# Begin Group "<%grouped_inline_file%>"
181
 
182
# PROP Default_Filter ""
183
<%foreach(grouped_inline_file->files)%>
184
# Begin Source File
185
 
186
SOURCE="<%grouped_inline_file->file%>"
187
# End Source File
188
<%endfor%>
189
# End Group
190
<%endfor%>
191
<%else%>
192
<%foreach(inline_files)%>
193
# Begin Source File
194
 
195
SOURCE="<%inline_file%>"
196
# End Source File
197
<%endfor%>
198
<%endif%>
199
# End Group
200
<%endif%>
201
<%if(template_files)%>
202
# Begin Group "Template Files"
203
 
204
# PROP Default_Filter ""
205
<%if(grouped_template_files)%>
206
<%foreach(grouped_template_files)%>
207
# Begin Group "<%grouped_template_file%>"
208
 
209
# PROP Default_Filter ""
210
<%foreach(grouped_template_file->files)%>
211
# Begin Source File
212
 
213
SOURCE="<%grouped_template_file->file%>"
214
# PROP Exclude_From_Build 1
215
# End Source File
216
<%endfor%>
217
# End Group
218
<%endfor%>
219
<%else%>
220
<%foreach(template_files)%>
221
# Begin Source File
222
 
223
SOURCE="<%template_file%>"
224
# PROP Exclude_From_Build 1
225
# End Source File
226
<%endfor%>
227
<%endif%>
228
# End Group
229
<%endif%>
230
<%if(documentation_files)%>
231
# Begin Group "Documentation"
232
 
233
# PROP Default_Filter ""
234
<%if(grouped_documentation_files)%>
235
<%foreach(grouped_documentation_files)%>
236
# Begin Group "<%grouped_documentation_file%>"
237
 
238
# PROP Default_Filter ""
239
<%foreach(grouped_documentation_file->files)%>
240
# Begin Source File
241
 
242
SOURCE="<%grouped_documentation_file->file%>"
243
# End Source File
244
<%endfor%>
245
# End Group
246
<%endfor%>
247
<%else%>
248
<%foreach(documentation_files)%>
249
# Begin Source File
250
 
251
SOURCE="<%documentation_file%>"
252
# End Source File
253
<%endfor%>
254
<%endif%>
255
# End Group
256
<%endif%>
257
<%if(resource_files && !type_is_static)%>
258
# Begin Group "Resource Files"
259
 
260
# PROP Default_Filter "rc;ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
261
<%if(grouped_resource_files)%>
262
<%foreach(grouped_resource_files)%>
263
# Begin Group "<%grouped_resource_file%>"
264
 
265
# PROP Default_Filter ""
266
<%foreach(grouped_resource_file->files)%>
267
# Begin Source File
268
 
269
SOURCE="<%grouped_resource_file->file%>"
270
# End Source File
271
<%endfor%>
272
# End Group
273
<%endfor%>
274
<%else%>
275
<%foreach(resource_files)%>
276
# Begin Source File
277
 
278
SOURCE="<%resource_file%>"
279
# End Source File
280
<%endfor%>
281
<%endif%>
282
# End Group
283
<%endif%>
284
<%foreach(custom_types)%>
285
<%if(custom_type->input_files)%>
286
# Begin Group "<%ucw(custom_type)%>"
287
 
288
# PROP Default_Filter "<%foreach(custom_type->inputexts)%><%custom_type->inputext%><%fornotlast(";")%><%endfor%>"
289
<%foreach(custom_type->input_files)%>
290
# Begin Source File
291
 
292
SOURCE="<%custom_type->input_file%>"
293
<%if(custom_type->input_file->output_files)%>
294
 
295
<%foreach(configurations)%>
296
!<%fornotfirst("ELSE")%>IF  "$(CFG)" == "<%project_name%> - <%platform%> <%configuration%>"
297
 
298
<%if(flag_overrides(custom_type->input_file, dependent))%>
299
USERDEP__<%basenoextension(custom_type->input_file)%>=<%foreach(dep, flag_overrides(custom_type->input_file, dependent))%>"<%dep%><%if(!ends_with(dep, \.p.))%><%exe_ext%><%endif%>"<%fornotlast(" ")%><%endfor%><%foreach(custom_type->input_file->dependencies)%> "<%custom_type->input_file->dependencie%>"<%endfor%>
300
<%else%>
301
<%if(custom_type->dependent)%>
302
USERDEP__<%basenoextension(custom_type->input_file)%>=<%foreach(custom_type->dependent)%>"<%custom_type->dependent%><%if(!ends_with(custom_type->dependent, \.p.))%><%exe_ext%><%endif%>"<%fornotlast(" ")%><%endfor%><%foreach(custom_type->input_file->dependencies)%> "<%custom_type->input_file->dependencie%>"<%endfor%>
303
<%else%>
304
<%if(custom_type->input_file->dependencies)%>
305
USERDEP__<%basenoextension(custom_type->input_file)%>=<%foreach(custom_type->input_file->dependencies)%>"<%custom_type->input_file->dependencie%>"<%fornotlast(" ")%><%endfor%>
306
<%endif%>
307
<%endif%>
308
<%endif%>
309
# PROP Ignore_Default_Tool 1
310
# Begin Custom Build - Invoking <%if(flag_overrides(custom_type->input_file, command))%><%flag_overrides(custom_type->input_file, command)%><%else%><%custom_type->command%><%endif%> on $(InputPath)
311
InputPath="<%custom_type->input_file%>"
312
 
313
BuildCmds= \
314
<%if(custom_type->libpath)%>
315
	PATH=%PATH%;<%custom_type->libpath%> \
316
<%endif%>
317
<%if(flag_overrides(custom_type->input_file, gendir))%>
318
	mkdir <%flag_overrides(custom_type->input_file, gendir)%> 2> nul \
319
<%endif%>
198 bj 320
	<%if(flag_overrides(custom_type->input_file, command))%><%flag_overrides(custom_type->input_file, command)%><%else%><%custom_type->command%><%endif%> <%if(flag_overrides(custom_type->input_file, commandflags))%><%flag_overrides(custom_type->input_file, commandflags)%><%else%><%custom_type->commandflags%><%endif%><%if(custom_type->output_option)%> <%custom_type->output_option%><%foreach(custom_type->input_file->output_files)%> "<%if(flag_overrides(custom_type->input_file, gendir))%><%flag_overrides(custom_type->input_file, gendir)%>\<%basename(custom_type->input_file->output_file)%><%else%><%custom_type->input_file->output_file%><%endif%>"<%endfor%><%endif%> $(InputPath) \
107 bj 321
<%if(flag_overrides(custom_type->input_file, postcommand))%>
322
<%foreach(custom_type->input_file)%>
323
	<%flag_overrides(custom_type->input_file, postcommand)%> \
324
<%endfor%>
325
<%else%>
326
<%if(custom_type->postcommand)%>
327
<%foreach(custom_type->input_file)%>
328
	<%custom_type->postcommand%> \
329
<%endfor%>
330
<%endif%>
331
<%endif%>
332
<%if(pch_header)%>
333
<%if(custom_type->pch_postrule)%>
334
<%foreach(custom_type->input_file->source_output_files)%>
335
	echo #include "<%pch_header%>" > temporary.src \
336
	type "<%if(flag_overrides(custom_type->input_file, gendir))%><%flag_overrides(custom_type->input_file, gendir)%>\<%basename(custom_type->input_file->source_output_file)%><%else%><%custom_type->input_file->source_output_file%><%endif%>" >> temporary.src \
337
	move /y temporary.src "<%if(flag_overrides(custom_type->input_file, gendir))%><%flag_overrides(custom_type->input_file, gendir)%>\<%basename(custom_type->input_file->source_output_file)%><%else%><%custom_type->input_file->source_output_file%><%endif%>"
338
<%endfor%>
339
<%endif%>
340
<%endif%>
341
<%foreach(custom_type->input_file->output_files)%>
342
 
343
"<%if(flag_overrides(custom_type->input_file, gendir))%><%flag_overrides(custom_type->input_file, gendir)%>\<%basename(custom_type->input_file->output_file)%><%else%><%custom_type->input_file->output_file%><%endif%>" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
344
   $(BuildCmds)
345
<%endfor%>
346
# End Custom Build
347
 
348
<%endfor%>
349
!ENDIF
350
 
351
<%else%>
352
# PROP Exclude_From_Build 1
353
<%endif%>
354
# End Source File
355
<%endfor%>
356
# End Group
357
<%endif%>
358
<%endfor%>
359
# End Target
360
# End Project