Merge pull request #23 from jackaudio/device_reservation_fixes
[jack2.git] / windows / libjackserver.cbp
blobbd7f5708b658fd11c12c9bab4d84d4b9c1145637
1 <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
2 <CodeBlocks_project_file>
3 <FileVersion major="1" minor="6" />
4 <Project>
5 <Option title="libjackserver" />
6 <Option pch_mode="2" />
7 <Option compiler="mingw_64" />
8 <Build>
9 <Target title="Win32 Release 64bits">
10 <Option output="Release64\bin\libjackserver64" prefix_auto="1" extension_auto="1" />
11 <Option object_output="Release64\libjackserver" />
12 <Option type="3" />
13 <Option compiler="mingw_64" />
14 <Option createDefFile="1" />
15 <Option createStaticLib="1" />
16 <Compiler>
17 <Add option="-O2" />
18 <Add option="-Wall" />
19 <Add option="-DWIN32" />
20 <Add option="-DNDEBUG" />
21 <Add option="-D_WINDOWS" />
22 <Add option="-D_MBCS" />
23 <Add option="-D_USRDLL" />
24 <Add option="-DREGEX_MALLOC" />
25 <Add option="-DSTDC_HEADERS" />
26 <Add option="-DSERVER_SIDE" />
27 <Add option="-D__SMP__" />
28 <Add option="-DHAVE_CONFIG_H" />
29 <Add directory="." />
30 <Add directory="..\windows" />
31 <Add directory="..\common\jack" />
32 <Add directory="..\common" />
33 <Add directory="tre-0.8.0\win32" />
34 <Add directory="tre-0.8.0\lib" />
35 </Compiler>
36 <Linker>
37 <Add library="psapi" />
38 <Add directory="Release\bin64" />
39 </Linker>
40 </Target>
41 <Target title="Win32 Debug 64bits">
42 <Option output="Debug64\bin\libjackserver64" prefix_auto="1" extension_auto="1" />
43 <Option object_output="Debug64\libjackserver" />
44 <Option type="3" />
45 <Option compiler="mingw_64" />
46 <Option createDefFile="1" />
47 <Option createStaticLib="1" />
48 <Compiler>
49 <Add option="-Wall" />
50 <Add option="-g" />
51 <Add option="-DWIN32" />
52 <Add option="-D_DEBUG" />
53 <Add option="-D_CONSOLE" />
54 <Add option="-D_MBCS" />
55 <Add option="-D_USRDLL" />
56 <Add option="-DREGEX_MALLOC" />
57 <Add option="-DSTDC_HEADERS" />
58 <Add option="-DSERVER_SIDE" />
59 <Add option="-D__SMP__" />
60 <Add option="-DHAVE_CONFIG_H" />
61 <Add directory="." />
62 <Add directory="..\windows" />
63 <Add directory="..\common\jack" />
64 <Add directory="..\common" />
65 <Add directory="tre-0.8.0\win32" />
66 <Add directory="tre-0.8.0\lib" />
67 </Compiler>
68 <Linker>
69 <Add library="psapi" />
70 <Add directory="Debug\bin64" />
71 </Linker>
72 </Target>
73 <Target title="Win32 Profiling 64bits">
74 <Option output="Release64\bin\libjackserver64" prefix_auto="1" extension_auto="1" />
75 <Option object_output="Release64\libjackserver" />
76 <Option type="3" />
77 <Option compiler="mingw_64" />
78 <Option createDefFile="1" />
79 <Option createStaticLib="1" />
80 <Compiler>
81 <Add option="-O2" />
82 <Add option="-Wall" />
83 <Add option="-DWIN32" />
84 <Add option="-DNDEBUG" />
85 <Add option="-D_WINDOWS" />
86 <Add option="-D_MBCS" />
87 <Add option="-D_USRDLL" />
88 <Add option="-DREGEX_MALLOC" />
89 <Add option="-DSTDC_HEADERS" />
90 <Add option="-DSERVER_SIDE" />
91 <Add option="-D__SMP__" />
92 <Add option="-DJACK_MONITOR" />
93 <Add option="-DHAVE_CONFIG_H" />
94 <Add directory="." />
95 <Add directory="..\windows" />
96 <Add directory="..\common\jack" />
97 <Add directory="..\common" />
98 <Add directory="tre-0.8.0\win32" />
99 <Add directory="tre-0.8.0\lib" />
100 </Compiler>
101 <Linker>
102 <Add library="psapi" />
103 <Add directory="Release\bin64" />
104 </Linker>
105 </Target>
106 <Target title="Win32 Release 32bits">
107 <Option output="Release\bin\libjackserver" prefix_auto="1" extension_auto="1" />
108 <Option object_output="Release\libjackserver" />
109 <Option type="3" />
110 <Option compiler="mingw_64" />
111 <Option createDefFile="1" />
112 <Option createStaticLib="1" />
113 <Compiler>
114 <Add option="-O2" />
115 <Add option="-Wall" />
116 <Add option="-m32" />
117 <Add option="-DWIN32" />
118 <Add option="-DNDEBUG" />
119 <Add option="-D_WINDOWS" />
120 <Add option="-D_MBCS" />
121 <Add option="-D_USRDLL" />
122 <Add option="-DREGEX_MALLOC" />
123 <Add option="-DSTDC_HEADERS" />
124 <Add option="-DSERVER_SIDE" />
125 <Add option="-D__SMP__" />
126 <Add option="-DHAVE_CONFIG_H" />
127 <Add directory="." />
128 <Add directory="..\windows" />
129 <Add directory="..\common\jack" />
130 <Add directory="..\common" />
131 <Add directory="tre-0.8.0\win32" />
132 <Add directory="tre-0.8.0\lib" />
133 </Compiler>
134 <Linker>
135 <Add option="-m32" />
136 <Add library="psapi" />
137 <Add directory="Release\bin" />
138 </Linker>
139 <ExtraCommands>
140 <Add before="windres -F pe-i386 -O coff -o Release/libjackserver/libjackserver.res libjackserver.rc" />
141 </ExtraCommands>
142 </Target>
143 <Target title="Win32 Debug 32bits">
144 <Option output="Debug\bin\libjackserver" prefix_auto="1" extension_auto="1" />
145 <Option object_output="Debug\libjackserver" />
146 <Option type="3" />
147 <Option compiler="mingw_64" />
148 <Option createDefFile="1" />
149 <Option createStaticLib="1" />
150 <Compiler>
151 <Add option="-Wall" />
152 <Add option="-g" />
153 <Add option="-m32" />
154 <Add option="-DWIN32" />
155 <Add option="-D_DEBUG" />
156 <Add option="-D_CONSOLE" />
157 <Add option="-D_MBCS" />
158 <Add option="-D_USRDLL" />
159 <Add option="-DREGEX_MALLOC" />
160 <Add option="-DSTDC_HEADERS" />
161 <Add option="-DSERVER_SIDE" />
162 <Add option="-D__SMP__" />
163 <Add option="-DHAVE_CONFIG_H" />
164 <Add directory="." />
165 <Add directory="..\windows" />
166 <Add directory="..\common\jack" />
167 <Add directory="..\common" />
168 <Add directory="tre-0.8.0\win32" />
169 <Add directory="tre-0.8.0\lib" />
170 </Compiler>
171 <Linker>
172 <Add option="-m32" />
173 <Add library="psapi" />
174 <Add directory="Debug\bin" />
175 </Linker>
176 <ExtraCommands>
177 <Add before="windres -F pe-i386 -O coff -o Debug/libjackserver/libjackserver.res libjackserver.rc" />
178 </ExtraCommands>
179 </Target>
180 <Target title="Win32 Profiling 32bits">
181 <Option output="Release\bin\libjackserver" prefix_auto="1" extension_auto="1" />
182 <Option object_output="Release\libjackserver" />
183 <Option type="3" />
184 <Option compiler="mingw_64" />
185 <Option createDefFile="1" />
186 <Option createStaticLib="1" />
187 <Compiler>
188 <Add option="-O2" />
189 <Add option="-Wall" />
190 <Add option="-m32" />
191 <Add option="-DWIN32" />
192 <Add option="-DNDEBUG" />
193 <Add option="-D_WINDOWS" />
194 <Add option="-D_MBCS" />
195 <Add option="-D_USRDLL" />
196 <Add option="-DREGEX_MALLOC" />
197 <Add option="-DSTDC_HEADERS" />
198 <Add option="-DSERVER_SIDE" />
199 <Add option="-D__SMP__" />
200 <Add option="-DJACK_MONITOR" />
201 <Add option="-DHAVE_CONFIG_H" />
202 <Add directory="." />
203 <Add directory="..\windows" />
204 <Add directory="..\common\jack" />
205 <Add directory="..\common" />
206 <Add directory="tre-0.8.0\win32" />
207 <Add directory="tre-0.8.0\lib" />
208 </Compiler>
209 <Linker>
210 <Add option="-m32" />
211 <Add library="psapi" />
212 <Add directory="Release\bin" />
213 </Linker>
214 <ExtraCommands>
215 <Add before="windres -F pe-i386 -O coff -o Release/libjackserver/libjackserver.res libjackserver.rc" />
216 </ExtraCommands>
217 </Target>
218 </Build>
219 <Compiler>
220 <Add option="-Wall" />
221 <Add directory="." />
222 <Add directory="..\common" />
223 <Add directory="..\common\jack" />
224 </Compiler>
225 <Linker>
226 <Add library="kernel32" />
227 <Add library="user32" />
228 <Add library="gdi32" />
229 <Add library="winspool" />
230 <Add library="comdlg32" />
231 <Add library="advapi32" />
232 <Add library="shell32" />
233 <Add library="ole32" />
234 <Add library="oleaut32" />
235 <Add library="uuid" />
236 <Add library="odbc32" />
237 <Add library="odbccp32" />
238 <Add library="ws2_32" />
239 <Add library="winmm" />
240 </Linker>
241 <Unit filename="..\common\JackAPI.cpp" />
242 <Unit filename="..\common\JackActivationCount.cpp" />
243 <Unit filename="..\common\JackArgParser.cpp" />
244 <Unit filename="..\common\JackAudioDriver.cpp" />
245 <Unit filename="..\common\JackAudioPort.cpp" />
246 <Unit filename="..\common\JackClient.cpp" />
247 <Unit filename="..\common\JackConnectionManager.cpp" />
248 <Unit filename="..\common\JackControlAPI.cpp" />
249 <Unit filename="..\common\JackDebugClient.cpp">
250 <Option target="Win32 Debug 64bits" />
251 <Option target="Win32 Debug 32bits" />
252 </Unit>
253 <Unit filename="..\common\JackDriver.cpp" />
254 <Unit filename="..\common\JackDriverLoader.cpp" />
255 <Unit filename="..\common\JackEngine.cpp" />
256 <Unit filename="..\common\JackEngineControl.cpp" />
257 <Unit filename="..\common\JackEngineProfiling.cpp">
258 <Option target="Win32 Profiling" />
259 </Unit>
260 <Unit filename="..\common\JackError.cpp" />
261 <Unit filename="..\common\JackException.cpp" />
262 <Unit filename="..\common\JackExternalClient.cpp" />
263 <Unit filename="..\common\JackFrameTimer.cpp" />
264 <Unit filename="..\common\JackFreewheelDriver.cpp" />
265 <Unit filename="..\common\JackGenericClientChannel.cpp" />
266 <Unit filename="..\common\JackGlobals.cpp" />
267 <Unit filename="..\common\JackGraphManager.cpp" />
268 <Unit filename="..\common\JackInternalClient.cpp" />
269 <Unit filename="..\common\JackLoopbackDriver.cpp" />
270 <Unit filename="..\common\JackMessageBuffer.cpp" />
271 <Unit filename="..\common\JackMidiAPI.cpp" />
272 <Unit filename="..\common\JackMidiAsyncQueue.cpp" />
273 <Unit filename="..\common\JackMidiBufferReadQueue.cpp" />
274 <Unit filename="..\common\JackMidiBufferWriteQueue.cpp" />
275 <Unit filename="..\common\JackMidiDriver.cpp" />
276 <Unit filename="..\common\JackMidiPort.cpp" />
277 <Unit filename="..\common\JackMidiReadQueue.cpp" />
278 <Unit filename="..\common\JackMidiUtil.cpp" />
279 <Unit filename="..\common\JackMidiWriteQueue.cpp" />
280 <Unit filename="..\common\JackNetInterface.cpp" />
281 <Unit filename="..\common\JackNetTool.cpp" />
282 <Unit filename="..\common\JackPort.cpp" />
283 <Unit filename="..\common\JackPortType.cpp" />
284 <Unit filename="..\common\JackRequestDecoder.cpp" />
285 <Unit filename="..\common\JackRestartThreadedDriver.cpp" />
286 <Unit filename="..\common\JackServer.cpp" />
287 <Unit filename="..\common\JackServerAPI.cpp" />
288 <Unit filename="..\common\JackServerGlobals.cpp" />
289 <Unit filename="..\common\JackShmMem.cpp" />
290 <Unit filename="..\common\JackThreadedDriver.cpp" />
291 <Unit filename="..\common\JackTimedDriver.cpp" />
292 <Unit filename="..\common\JackTools.cpp" />
293 <Unit filename="..\common\JackTransportEngine.cpp" />
294 <Unit filename="..\common\JackWaitThreadedDriver.cpp" />
295 <Unit filename="..\common\ringbuffer.c">
296 <Option compilerVar="CC" />
297 </Unit>
298 <Unit filename="..\common\shm.c">
299 <Option compilerVar="CC" />
300 </Unit>
301 <Unit filename="JackMMCSS.cpp" />
302 <Unit filename="JackNetWinSocket.cpp" />
303 <Unit filename="JackWinMutex.cpp" />
304 <Unit filename="JackWinNamedPipe.cpp" />
305 <Unit filename="JackWinNamedPipeClientChannel.cpp" />
306 <Unit filename="JackWinNamedPipeNotifyChannel.cpp" />
307 <Unit filename="JackWinNamedPipeServerChannel.cpp" />
308 <Unit filename="JackWinNamedPipeServerNotifyChannel.cpp" />
309 <Unit filename="JackWinProcessSync.cpp" />
310 <Unit filename="JackWinSemaphore.cpp" />
311 <Unit filename="JackWinThread.cpp" />
312 <Unit filename="JackWinTime.c">
313 <Option compilerVar="CC" />
314 </Unit>
315 <Unit filename="getopt.c">
316 <Option compilerVar="CC" />
317 </Unit>
318 <Unit filename="getopt1.c">
319 <Option compilerVar="CC" />
320 </Unit>
321 <Unit filename="libjackserver.rc">
322 <Option compilerVar="WINDRES" />
323 </Unit>
324 <Unit filename="tre-0.8.0\lib\regcomp.c">
325 <Option compilerVar="CC" />
326 </Unit>
327 <Unit filename="tre-0.8.0\lib\regerror.c">
328 <Option compilerVar="CC" />
329 </Unit>
330 <Unit filename="tre-0.8.0\lib\regex.h" />
331 <Unit filename="tre-0.8.0\lib\regexec.c">
332 <Option compilerVar="CC" />
333 </Unit>
334 <Unit filename="tre-0.8.0\lib\tre-ast.c">
335 <Option compilerVar="CC" />
336 </Unit>
337 <Unit filename="tre-0.8.0\lib\tre-ast.h" />
338 <Unit filename="tre-0.8.0\lib\tre-compile.c">
339 <Option compilerVar="CC" />
340 </Unit>
341 <Unit filename="tre-0.8.0\lib\tre-compile.h" />
342 <Unit filename="tre-0.8.0\lib\tre-internal.h" />
343 <Unit filename="tre-0.8.0\lib\tre-match-approx.c">
344 <Option compilerVar="CC" />
345 </Unit>
346 <Unit filename="tre-0.8.0\lib\tre-match-backtrack.c">
347 <Option compilerVar="CC" />
348 </Unit>
349 <Unit filename="tre-0.8.0\lib\tre-match-parallel.c">
350 <Option compilerVar="CC" />
351 </Unit>
352 <Unit filename="tre-0.8.0\lib\tre-match-utils.h" />
353 <Unit filename="tre-0.8.0\lib\tre-mem.c">
354 <Option compilerVar="CC" />
355 </Unit>
356 <Unit filename="tre-0.8.0\lib\tre-mem.h" />
357 <Unit filename="tre-0.8.0\lib\tre-parse.c">
358 <Option compilerVar="CC" />
359 </Unit>
360 <Unit filename="tre-0.8.0\lib\tre-parse.h" />
361 <Unit filename="tre-0.8.0\lib\tre-stack.c">
362 <Option compilerVar="CC" />
363 </Unit>
364 <Unit filename="tre-0.8.0\lib\tre-stack.h" />
365 <Unit filename="tre-0.8.0\lib\tre.h" />
366 <Unit filename="tre-0.8.0\lib\xmalloc.c">
367 <Option compilerVar="CC" />
368 </Unit>
369 <Unit filename="tre-0.8.0\lib\xmalloc.h" />
370 <Extensions>
371 <code_completion />
372 <envvars />
373 <debugger />
374 <AutoVersioning>
375 <Scheme minor_max="10" build_max="0" rev_max="0" rev_rand_max="10" build_times_to_increment_minor="100" />
376 <Settings autoincrement="0" date_declarations="0" do_auto_increment="0" ask_to_increment="0" language="C++" svn="0" svn_directory="" header_path="version.h" />
377 <Changes_Log show_changes_editor="0" app_title="released version %M.%m.%b of %p" changeslog_path="ChangesLog.txt" />
378 </AutoVersioning>
379 </Extensions>
380 </Project>
381 </CodeBlocks_project_file>