Subversion Repositories gelsvn

Rev

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

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