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
<!DOCTYPE Project SYSTEM "http://www.slickedit.com/dtd/vse/8.1/vpj.dtd">
2
<Project
3
	Version="8.1"
4
	VendorName="SlickEdit"
5
	WorkingDir="."
6
	BuildSystem="vsbuild">
7
	<Config
8
		Name="Debug"
9
		Type="gnuc"
10
		DebugCallbackName="gdb"
11
		Version="1"
198 bj 12
                OutputFile="<%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 13
		<Menu>
14
			<Target
15
				Name="Compile"
16
				MenuCaption="&amp;Compile"
17
				Dialog="_gnuc_options_form Compile"
18
				CaptureOutputWith="ProcessBuffer"
19
				Deletable="0"
20
				OutputExts="*.o"
21
				SaveOption="SaveCurrent"
22
				RunFromDir="%rw">
23
				<Exec
24
					CmdLine='g++ -c %xup -g -o "%bd%n%oe" %i "%f" %~other'
25
                                        OtherOptions="-W -Wall -Wpointer-arith -mcpu=pentiumpro -mthreads -pipe -fno-exceptions -fcheck-new <%compile_flags%> <%foreach(includes)%>-I'<%include%>' <%endfor%><%foreach(defines common_defines macros)%>-D<%define%> <%endfor%><%if(type_is_dynamic)%><%foreach(dynamicflags)%>-D <%dynamicflag%> <%endfor%><%endif%><%if(need_staticflags)%><%foreach(staticflags)%>-D <%staticflag%> <%endfor%><%endif%>"/>
26
			</Target>
27
			<Target
28
				Name="Link"
29
				MenuCaption="&amp;Link"
30
				ShowOnMenu="Never"
31
				Dialog="_gnuc_options_form Link"
32
				CaptureOutputWith="ProcessBuffer"
33
				Deletable="0"
34
				SaveOption="SaveCurrent"
35
				RunFromDir="%rw">
36
				<Exec
37
					CmdLine='g++ %xup -g -o "%o" %f %libs %~other'
198 bj 38
                                        OtherOptions="-Wl,--enable-auto-import -Wl,-E -lws2_32 -lmswsock -lwsock32 -lnetapi32 <%foreach(libs)%>-l<%libname_prefix%><%lib%><%lib_modifier%><%lib_ext%> <%endfor%><%foreach(lit_libs)%>-l<%lit_lib%>.lib <%endfor%><%foreach(pure_libs)%>-l<%pure_lib%> <%endfor%><%foreach(libpaths)%>-L'<%libpath%>' <%endfor%>"/>
107 bj 39
			</Target>
40
			<Target
41
				Name="Build"
42
				MenuCaption="&amp;Build"
43
				Dialog="_gnuc_options_form Compile"
44
				CaptureOutputWith="ProcessBuffer"
45
				Deletable="0"
46
				SaveOption="SaveWorkspaceFiles"
47
				RunFromDir="%rw">
48
				<Exec CmdLine='"%(VSLICKBIN1)vsbuild" "%w" "%r" -t build'/>
49
			</Target>
50
			<Target
51
				Name="Rebuild"
52
				MenuCaption="&amp;Rebuild"
53
				Dialog="_gnuc_options_form Compile"
54
				CaptureOutputWith="ProcessBuffer"
55
				Deletable="0"
56
				SaveOption="SaveWorkspaceFiles"
57
				RunFromDir="%rw">
58
				<Exec CmdLine='"%(VSLICKBIN1)vsbuild" "%w" "%r" -t rebuild'/>
59
			</Target>
60
			<Target
61
				Name="Debug"
62
				MenuCaption="&amp;Debug"
63
				Dialog="_gnuc_options_form Run/Debug"
64
				BuildFirst="1"
65
				CaptureOutputWith="ProcessBuffer"
66
				Deletable="0"
67
				SaveOption="SaveNone"
68
				RunFromDir="%rw">
69
				<Exec CmdLine='vsdebugio -prog "%o"'/>
70
			</Target>
71
			<Target
72
				Name="Execute"
73
				MenuCaption="E&amp;xecute"
74
				Dialog="_gnuc_options_form Run/Debug"
75
				BuildFirst="1"
76
				CaptureOutputWith="ProcessBuffer"
77
				Deletable="0"
78
				SaveOption="SaveWorkspaceFiles"
79
				RunFromDir="%rw">
80
				<Exec CmdLine='"%o"'/>
81
			</Target>
82
			<Target
83
				Name="dash"
84
				MenuCaption="-"
85
				Deletable="0">
86
				<Exec/>
87
			</Target>
88
			<Target
89
				Name="GNU C Options"
90
				MenuCaption="GNU C &amp;Options..."
91
				ShowOnMenu="HideIfNoCmdLine"
92
				Deletable="0"
93
				SaveOption="SaveNone">
94
				<Exec
95
					CmdLine="gnucoptions"
96
					Type="Slick-C"/>
97
			</Target>
98
		</Menu>
99
		<Libs/>
100
		<Includes/>
101
	</Config>
102
	<Config
103
		Name="Release"
104
		Type="gnuc"
105
		DebugCallbackName="gdb"
106
		Version="1"
198 bj 107
                OutputFile="<%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 108
		<Menu>
109
			<Target
110
				Name="Compile"
111
				MenuCaption="&amp;Compile"
112
				Dialog="_gnuc_options_form Compile"
113
				CaptureOutputWith="ProcessBuffer"
114
				Deletable="0"
115
				OutputExts="*.o"
116
				SaveOption="SaveCurrent"
117
				RunFromDir="%rw">
118
				<Exec
119
					CmdLine='g++ -c %xup -o "%bd%n%oe" %i "%f" %~other'
120
                                        OtherOptions="-W -Wall -Wpointer-arith -mcpu=pentiumpro -mthreads -pipe -fno-exceptions -fcheck-new <%foreach(includes)%>-I'<%include%>' <%endfor%><%foreach(defines common_defines macros)%>-D<%define%> <%endfor%><%if(type_is_dynamic)%><%foreach(dynamicflags)%>-D <%dynamicflag%> <%endfor%><%endif%><%if(need_staticflags)%><%foreach(staticflags)%>-D <%staticflag%> <%endfor%><%endif%>"/>
121
			</Target>
122
			<Target
123
				Name="Link"
124
				MenuCaption="&amp;Link"
125
				ShowOnMenu="Never"
126
				Dialog="_gnuc_options_form Link"
127
				CaptureOutputWith="ProcessBuffer"
128
				Deletable="0"
129
				SaveOption="SaveCurrent"
130
				RunFromDir="%rw">
131
				<Exec
132
					CmdLine='g++ %xup -o "%o" %f %libs %~other'
198 bj 133
                                        OtherOptions="-Wl,--enable-auto-import -Wl,-E -lws2_32 -lmswsock -lwsock32 -lnetapi32 <%foreach(libs)%>-l<%libname_prefix%><%lib%><%lib_modifier%><%lib_ext%> <%endfor%><%foreach(lit_libs)%>-l<%lit_lib%>.lib <%endfor%><%foreach(pure_libs)%>-l<%pure_lib%> <%endfor%><%foreach(libpaths)%>-L'<%libpath%>' <%endfor%>"/>
107 bj 134
			</Target>
135
			<Target
136
				Name="Build"
137
				MenuCaption="&amp;Build"
138
				Dialog="_gnuc_options_form Compile"
139
				CaptureOutputWith="ProcessBuffer"
140
				Deletable="0"
141
				SaveOption="SaveWorkspaceFiles"
142
				RunFromDir="%rw">
143
				<Exec CmdLine='"%(VSLICKBIN1)vsbuild" "%w" "%r" -t build'/>
144
			</Target>
145
			<Target
146
				Name="Rebuild"
147
				MenuCaption="&amp;Rebuild"
148
				Dialog="_gnuc_options_form Compile"
149
				CaptureOutputWith="ProcessBuffer"
150
				Deletable="0"
151
				SaveOption="SaveWorkspaceFiles"
152
				RunFromDir="%rw">
153
				<Exec CmdLine='"%(VSLICKBIN1)vsbuild" "%w" "%r" -t rebuild'/>
154
			</Target>
155
			<Target
156
				Name="Debug"
157
				MenuCaption="&amp;Debug"
158
				Dialog="_gnuc_options_form Run/Debug"
159
				BuildFirst="1"
160
				CaptureOutputWith="ProcessBuffer"
161
				Deletable="0"
162
				SaveOption="SaveNone"
163
				RunFromDir="%rw">
164
				<Exec CmdLine='vsdebugio -prog "%o"'/>
165
			</Target>
166
			<Target
167
				Name="Execute"
168
				MenuCaption="E&amp;xecute"
169
				Dialog="_gnuc_options_form Run/Debug"
170
				BuildFirst="1"
171
				CaptureOutputWith="ProcessBuffer"
172
				Deletable="0"
173
				SaveOption="SaveWorkspaceFiles"
174
				RunFromDir="%rw">
175
				<Exec CmdLine='"%o"'/>
176
			</Target>
177
			<Target
178
				Name="dash"
179
				MenuCaption="-"
180
				Deletable="0">
181
				<Exec/>
182
			</Target>
183
			<Target
184
				Name="GNU C Options"
185
				MenuCaption="GNU C &amp;Options..."
186
				ShowOnMenu="HideIfNoCmdLine"
187
				Deletable="0"
188
				SaveOption="SaveNone">
189
				<Exec
190
					CmdLine="gnucoptions"
191
					Type="Slick-C"/>
192
			</Target>
193
		</Menu>
194
		<Libs/>
195
		<Includes/>
196
	</Config>
197
	<Files>
198
		<Folder
199
			Name="Source Files"
200
			Filters="*.c;*.C;*.cc;*.cpp;*.cp;*.cxx;*.prg;*.pas;*.dpr;*.asm;*.s;*.bas;*.java;*.sc;*.e;*.cob;*.html;*.rc;*.tcl;*.py;*.pl">
201
<%foreach(source_files)%>
202
                        <F N="<%source_file%>"/>
203
<%endfor%>
204
		</Folder>
205
<%if(header_files)%>
206
		<Folder
207
			Name="Header Files"
208
                        Filters="*.h;*.H;*.hh;*.hpp;*.hxx;*.inc;*.sh;*.cpy;*.if">
209
<%if(pch_header)%>
210
                        <F N="<%pch_header%>"/>
211
<%endif%>
212
<%foreach(header_files)%>
213
                        <F N="<%header_file%>"/>
214
<%endfor%>
215
                </Folder>
216
<%endif%>
217
<%if(inline_files)%>
218
                <Folder
219
                        Name="Inline Files"
220
                        Filters="*.i;*.inl">
221
<%foreach(inline_files)%>
222
                        <F N="<%inline_file%>"/>
223
<%endfor%>
224
                </Folder>
225
<%endif%>
226
<%if(template_files)%>
227
                <Folder
228
                        Name="Template Files"
229
                        Filters="*_T.cpp">
230
<%foreach(template_files)%>
231
                        <F N="<%template_file%>"/>
232
<%endfor%>
233
                </Folder>
234
<%endif%>
235
<%if(documentation_files)%>
236
                <Folder
237
                        Name="Documentation Files"
238
                        Filters="*.txt;*.doc">
239
<%foreach(documentation_files)%>
240
                        <F N="<%documentation_file%>"/>
241
<%endfor%>
242
                </Folder>
243
<%endif%>
244
<%if(resource_files)%>
245
                <Folder
246
                        Name="Resource Files"
247
                        Filters="*.rc">
248
<%foreach(resource_files)%>
249
                        <F N="<%resource_file%>"/>
250
<%endfor%>
251
                </Folder>
252
<%endif%>
253
	</Files>
254
</Project>