Some documentation in JackMessageBuffer::SetInitCallback.
[jack2.git] / windows / JackRouter / JackRouter.vcxproj
blobd894f4aea9d15333ccad1feb4e6d1aeb6302bb6e
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
3   <ItemGroup Label="ProjectConfigurations">\r
4     <ProjectConfiguration Include="Debug|Win32">\r
5       <Configuration>Debug</Configuration>\r
6       <Platform>Win32</Platform>\r
7     </ProjectConfiguration>\r
8     <ProjectConfiguration Include="Debug|x64">\r
9       <Configuration>Debug</Configuration>\r
10       <Platform>x64</Platform>\r
11     </ProjectConfiguration>\r
12     <ProjectConfiguration Include="Release|Win32">\r
13       <Configuration>Release</Configuration>\r
14       <Platform>Win32</Platform>\r
15     </ProjectConfiguration>\r
16     <ProjectConfiguration Include="Release|x64">\r
17       <Configuration>Release</Configuration>\r
18       <Platform>x64</Platform>\r
19     </ProjectConfiguration>\r
20   </ItemGroup>\r
21   <PropertyGroup Label="Globals">\r
22     <SccProjectName />\r
23     <SccLocalPath />\r
24   </PropertyGroup>\r
25   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
26   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
27     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
28     <UseOfMfc>false</UseOfMfc>\r
29   </PropertyGroup>\r
30   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
31     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
32     <UseOfMfc>false</UseOfMfc>\r
33   </PropertyGroup>\r
34   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
35     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
36     <UseOfMfc>false</UseOfMfc>\r
37   </PropertyGroup>\r
38   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
39     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
40     <UseOfMfc>false</UseOfMfc>\r
41   </PropertyGroup>\r
42   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
43   <ImportGroup Label="ExtensionSettings">\r
44   </ImportGroup>\r
45   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
46     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
47     <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />\r
48   </ImportGroup>\r
49   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
50     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
51     <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />\r
52   </ImportGroup>\r
53   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
54     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
55     <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />\r
56   </ImportGroup>\r
57   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
58     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
59     <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />\r
60   </ImportGroup>\r
61   <PropertyGroup Label="UserMacros" />\r
62   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
63     <OutDir>.\Debug\</OutDir>\r
64     <IntDir>.\Debug\</IntDir>\r
65     <LinkIncremental>true</LinkIncremental>\r
66   </PropertyGroup>\r
67   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
68     <OutDir>.\Debug\</OutDir>\r
69     <IntDir>.\Debug\</IntDir>\r
70     <LinkIncremental>true</LinkIncremental>\r
71   </PropertyGroup>\r
72   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
73     <OutDir>.\Release\</OutDir>\r
74     <IntDir>.\Release\</IntDir>\r
75     <LinkIncremental>false</LinkIncremental>\r
76   </PropertyGroup>\r
77   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
78     <OutDir>.\Release64\</OutDir>\r
79     <IntDir>.\Release64\</IntDir>\r
80     <LinkIncremental>false</LinkIncremental>\r
81   </PropertyGroup>\r
82   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
83     <ClCompile>\r
84       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
85       <InlineFunctionExpansion>Default</InlineFunctionExpansion>\r
86       <FunctionLevelLinking>false</FunctionLevelLinking>\r
87       <Optimization>Disabled</Optimization>\r
88       <SuppressStartupBanner>true</SuppressStartupBanner>\r
89       <WarningLevel>Level3</WarningLevel>\r
90       <MinimalRebuild>true</MinimalRebuild>\r
91       <AdditionalIncludeDirectories>..\..\..\..\..\ASIOSDK2\common;..\..\common;..\..\common\jack;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
92       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
93       <AssemblerListingLocation>.\Debug\</AssemblerListingLocation>\r
94       <BrowseInformation>true</BrowseInformation>\r
95       <PrecompiledHeaderOutputFile>.\Debug\JackRouter.pch</PrecompiledHeaderOutputFile>\r
96       <ObjectFileName>.\Debug\</ObjectFileName>\r
97       <ProgramDataBaseFileName>.\Debug\</ProgramDataBaseFileName>\r
98       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
99     </ClCompile>\r
100     <Midl>\r
101       <SuppressStartupBanner>true</SuppressStartupBanner>\r
102       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
103       <TypeLibraryName>.\Debug\JackRouter.tlb</TypeLibraryName>\r
104       <MkTypLibCompatible>true</MkTypLibCompatible>\r
105       <TargetEnvironment>Win32</TargetEnvironment>\r
106     </Midl>\r
107     <ResourceCompile>\r
108       <Culture>0x0409</Culture>\r
109       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
110     </ResourceCompile>\r
111     <Bscmake>\r
112       <SuppressStartupBanner>true</SuppressStartupBanner>\r
113       <OutputFile>.\Debug\JackRouter.bsc</OutputFile>\r
114     </Bscmake>\r
115     <Link>\r
116       <SuppressStartupBanner>true</SuppressStartupBanner>\r
117       <LinkDLL>true</LinkDLL>\r
118       <GenerateDebugInformation>true</GenerateDebugInformation>\r
119       <SubSystem>Windows</SubSystem>\r
120       <OutputFile>Debug/JackRouter_debug.dll</OutputFile>\r
121       <ImportLibrary>.\Debug\JackRouter_debug.lib</ImportLibrary>\r
122       <AdditionalDependencies>odbc32.lib;odbccp32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
123       <ModuleDefinitionFile>.\JackRouter.def</ModuleDefinitionFile>\r
124     </Link>\r
125   </ItemDefinitionGroup>\r
126   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
127     <ClCompile>\r
128       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
129       <InlineFunctionExpansion>Default</InlineFunctionExpansion>\r
130       <FunctionLevelLinking>false</FunctionLevelLinking>\r
131       <Optimization>Disabled</Optimization>\r
132       <SuppressStartupBanner>true</SuppressStartupBanner>\r
133       <WarningLevel>Level3</WarningLevel>\r
134       <AdditionalIncludeDirectories>..\..\..\..\..\ASIOSDK2\common;..\..\common;..\..\common\jack;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
135       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
136       <AssemblerListingLocation>.\Debug\</AssemblerListingLocation>\r
137       <BrowseInformation>true</BrowseInformation>\r
138       <PrecompiledHeaderOutputFile>.\Debug\JackRouter.pch</PrecompiledHeaderOutputFile>\r
139       <ObjectFileName>.\Debug\</ObjectFileName>\r
140       <ProgramDataBaseFileName>.\Debug\</ProgramDataBaseFileName>\r
141       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
142     </ClCompile>\r
143     <Midl>\r
144       <SuppressStartupBanner>true</SuppressStartupBanner>\r
145       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
146       <TypeLibraryName>.\Debug\JackRouter.tlb</TypeLibraryName>\r
147       <MkTypLibCompatible>true</MkTypLibCompatible>\r
148     </Midl>\r
149     <ResourceCompile>\r
150       <Culture>0x0409</Culture>\r
151       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
152     </ResourceCompile>\r
153     <Bscmake>\r
154       <SuppressStartupBanner>true</SuppressStartupBanner>\r
155       <OutputFile>.\Debug\JackRouter.bsc</OutputFile>\r
156     </Bscmake>\r
157     <Link>\r
158       <SuppressStartupBanner>true</SuppressStartupBanner>\r
159       <LinkDLL>true</LinkDLL>\r
160       <GenerateDebugInformation>true</GenerateDebugInformation>\r
161       <SubSystem>Windows</SubSystem>\r
162       <OutputFile>Debug/JackRouter_debug.dll</OutputFile>\r
163       <ImportLibrary>.\Debug\JackRouter_debug.lib</ImportLibrary>\r
164       <AdditionalDependencies>odbc32.lib;odbccp32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
165       <ModuleDefinitionFile>.\JackRouter.def</ModuleDefinitionFile>\r
166     </Link>\r
167   </ItemDefinitionGroup>\r
168   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
169     <ClCompile>\r
170       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
171       <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>\r
172       <StringPooling>true</StringPooling>\r
173       <FunctionLevelLinking>true</FunctionLevelLinking>\r
174       <Optimization>MaxSpeed</Optimization>\r
175       <SuppressStartupBanner>true</SuppressStartupBanner>\r
176       <WarningLevel>Level3</WarningLevel>\r
177       <AdditionalIncludeDirectories>..\..\..\..\..\ASIOSDK2\common;..\..\common;..\..\common\jack;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
178       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
179       <AssemblerListingLocation>.\Release\</AssemblerListingLocation>\r
180       <BrowseInformation>true</BrowseInformation>\r
181       <PrecompiledHeaderOutputFile>.\Release\JackRouter.pch</PrecompiledHeaderOutputFile>\r
182       <ObjectFileName>.\Release\</ObjectFileName>\r
183       <ProgramDataBaseFileName>.\Release\</ProgramDataBaseFileName>\r
184     </ClCompile>\r
185     <Midl>\r
186       <SuppressStartupBanner>true</SuppressStartupBanner>\r
187       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
188       <TypeLibraryName>.\Release\JackRouter.tlb</TypeLibraryName>\r
189       <MkTypLibCompatible>true</MkTypLibCompatible>\r
190       <TargetEnvironment>Win32</TargetEnvironment>\r
191     </Midl>\r
192     <ResourceCompile>\r
193       <Culture>0x0409</Culture>\r
194       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
195     </ResourceCompile>\r
196     <Bscmake>\r
197       <SuppressStartupBanner>true</SuppressStartupBanner>\r
198       <OutputFile>.\Release\JackRouter.bsc</OutputFile>\r
199     </Bscmake>\r
200     <Link>\r
201       <SuppressStartupBanner>true</SuppressStartupBanner>\r
202       <LinkDLL>true</LinkDLL>\r
203       <SubSystem>Windows</SubSystem>\r
204       <OutputFile>.\Release\JackRouter.dll</OutputFile>\r
205       <ImportLibrary>.\Release\JackRouter.lib</ImportLibrary>\r
206       <AdditionalDependencies>odbc32.lib;odbccp32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
207       <ModuleDefinitionFile>.\JackRouter.def</ModuleDefinitionFile>\r
208     </Link>\r
209   </ItemDefinitionGroup>\r
210   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
211     <ClCompile>\r
212       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
213       <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>\r
214       <StringPooling>true</StringPooling>\r
215       <FunctionLevelLinking>true</FunctionLevelLinking>\r
216       <Optimization>MaxSpeed</Optimization>\r
217       <SuppressStartupBanner>true</SuppressStartupBanner>\r
218       <WarningLevel>Level3</WarningLevel>\r
219       <AdditionalIncludeDirectories>..\..\..\..\..\ASIOSDK2\common;..\..\common;..\..\common\jack;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
220       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;PSAPI_VERSION=2;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
221       <AssemblerListingLocation>.\Release\</AssemblerListingLocation>\r
222       <BrowseInformation>true</BrowseInformation>\r
223       <PrecompiledHeaderOutputFile>.\Release\JackRouter.pch</PrecompiledHeaderOutputFile>\r
224       <ObjectFileName>.\Release\</ObjectFileName>\r
225       <ProgramDataBaseFileName>.\Release\</ProgramDataBaseFileName>\r
226     </ClCompile>\r
227     <Midl>\r
228       <SuppressStartupBanner>true</SuppressStartupBanner>\r
229       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
230       <TypeLibraryName>.\Release\JackRouter.tlb</TypeLibraryName>\r
231       <MkTypLibCompatible>true</MkTypLibCompatible>\r
232     </Midl>\r
233     <ResourceCompile>\r
234       <Culture>0x0409</Culture>\r
235       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
236     </ResourceCompile>\r
237     <Bscmake>\r
238       <SuppressStartupBanner>true</SuppressStartupBanner>\r
239       <OutputFile>.\Release\JackRouter64.bsc</OutputFile>\r
240     </Bscmake>\r
241     <Link>\r
242       <SuppressStartupBanner>true</SuppressStartupBanner>\r
243       <LinkDLL>true</LinkDLL>\r
244       <SubSystem>Windows</SubSystem>\r
245       <OutputFile>.\Release64\JackRouter.dll</OutputFile>\r
246       <ImportLibrary>.\Release\JackRouter64.lib</ImportLibrary>\r
247       <AdditionalDependencies>odbc32.lib;odbccp32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
248       <ModuleDefinitionFile>.\JackRouter.def</ModuleDefinitionFile>\r
249     </Link>\r
250   </ItemDefinitionGroup>\r
251   <ItemGroup>\r
252     <ClCompile Include="..\..\..\..\..\ASIOSDK2\common\combase.cpp" />\r
253     <ClCompile Include="..\..\..\..\..\ASIOSDK2\common\dllentry.cpp" />\r
254     <ClCompile Include="JackRouter.cpp" />\r
255     <ClCompile Include="profport.cpp" />\r
256     <ClCompile Include="..\..\..\..\..\ASIOSDK2\common\register.cpp" />\r
257   </ItemGroup>\r
258   <ItemGroup>\r
259     <CustomBuild Include="JackRouter.def" />\r
260   </ItemGroup>\r
261   <ItemGroup>\r
262     <ResourceCompile Include="resource.rc" />\r
263   </ItemGroup>\r
264   <ItemGroup>\r
265     <ClInclude Include="..\..\..\common\asio.h" />\r
266     <ClInclude Include="..\..\Common\Asiodrvr.h" />\r
267     <ClInclude Include="..\asiosmpl.h" />\r
268     <ClInclude Include="..\..\..\common\asiosys.h" />\r
269     <ClInclude Include="..\..\..\common\combase.h" />\r
270     <ClInclude Include="..\..\..\common\iasiodrv.h" />\r
271   </ItemGroup>\r
272   <ItemGroup>\r
273     <Library Include="..\Release64\bin\libjack64.lib" />\r
274     <Library Include="..\Release\bin\libjack.lib" />\r
275     <Library Include="Psapi.Lib" />\r
276   </ItemGroup>\r
277   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
278   <ImportGroup Label="ExtensionTargets">\r
279   </ImportGroup>\r
280 </Project>