1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-10-11 09:03:36 +02:00

Add Jack support on Windows.

This commit is contained in:
lllucius
2013-02-27 03:38:58 +00:00
parent 548983fd02
commit 3814ecbdd0
8 changed files with 2317 additions and 89 deletions

View File

@@ -25,7 +25,7 @@
>
<Tool
Name="VCPreBuildEventTool"
CommandLine="echo on&#x0D;&#x0A;set CFG=&quot;$(ProjectDir)/$(ConfigurationName)/config.h&quot;&#x0D;&#x0A;&#x0D;&#x0A;echo // Automatically generated file &gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%DXSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_DS 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%ASIOSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_ASIO 1 &gt;&gt;%CFG%&#x0D;&#x0A;rem echo #define PA_USE_WDMKS 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WASAPI 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WMME 1 &gt;&gt;%CFG%&#x0D;&#x0A;"
CommandLine="echo on&#x0D;&#x0A;set CFG=&quot;$(ProjectDir)/$(ConfigurationName)/config.h&quot;&#x0D;&#x0A;&#x0D;&#x0A;echo // Automatically generated file &gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%DXSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_DS 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%ASIOSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_ASIO 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%JACKSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_JACK 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%JACKSDK_DIR%&quot; == &quot;&quot; echo #define PA_DYNAMIC_JACK 1 &gt;&gt;%CFG%&#x0D;&#x0A;rem echo #define PA_USE_WDMKS 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WASAPI 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WMME 1 &gt;&gt;%CFG%&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
@@ -79,7 +79,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
CommandLine="echo on&#x0D;&#x0A;set BASE=&quot;../../../lib-src/portaudio-v19&quot;&#x0D;&#x0A;set CFG=$(ProjectDir)$(ConfigurationName)\config.h&#x0D;&#x0A;set INTDIR=$(ConfigurationName)&#x0D;&#x0A;set CFLAGS=/O2 /GL /I &quot;%BASE%/include&quot; /I &quot;%BASE%/src/common&quot; /I &quot;%BASE%/src/os/win&quot; /D &quot;WIN32&quot; /D &quot;NDEBUG&quot; /D &quot;_LIB&quot; /D &quot;_MBCS&quot; /GF /FD /EHsc /MD /Gy /Fo&quot;%INTDIR%/&quot; /Fd&quot;%INTDIR%&quot; /W3 /nologo /c /wd4996 /FI &quot;%CFG%&quot; /errorReport:prompt&#x0D;&#x0A;set LIBS=&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_DS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoDS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds.c&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds_dynlink.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;set LIBS=&quot;%DXSDK_DIR%/lib/x86\dxguid.lib&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoDS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WASAPI 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wasapi/pa_win_wasapi.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WDMKS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wdmks/pa_win_wdmks.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_ASIO 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoASIO&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/pa_asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/iasiothiscallresolver.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/common/asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/asiodrivers.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/pc/asiolist.cpp&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoASIO&#x0D;&#x0A;&#x0D;&#x0A;lib /OUT:&quot;$(TargetPath)&quot; &quot;%INTDIR%/*.obj&quot; %LIBS%&#x0D;&#x0A;"
CommandLine="echo on&#x0D;&#x0A;set BASE=&quot;../../../lib-src/portaudio-v19&quot;&#x0D;&#x0A;set CFG=$(ProjectDir)$(ConfigurationName)\config.h&#x0D;&#x0A;set INTDIR=$(ConfigurationName)&#x0D;&#x0A;set CFLAGS=/O2 /GL /I &quot;%BASE%/include&quot; /I &quot;%BASE%/src/common&quot; /I &quot;%BASE%/src/os/win&quot; /D &quot;WIN32&quot; /D &quot;NDEBUG&quot; /D &quot;_LIB&quot; /D &quot;_MBCS&quot; /GF /FD /EHsc /MD /Gy /Fo&quot;%INTDIR%/&quot; /Fd&quot;%INTDIR%&quot; /W3 /nologo /c /wd4996 /FI &quot;%CFG%&quot; /errorReport:prompt&#x0D;&#x0A;set LIBS=&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_DS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoDS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds.c&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds_dynlink.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;set LIBS=&quot;%DXSDK_DIR%/lib/x86\dxguid.lib&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoDS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WASAPI 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wasapi/pa_win_wasapi.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WDMKS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wdmks/pa_win_wdmks.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_ASIO 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoASIO&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/pa_asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/iasiothiscallresolver.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/common/asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/asiodrivers.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/pc/asiolist.cpp&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoASIO&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_JACK 1&quot; &quot;%CFG%&quot; &gt;NUL&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoJACK&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%JACKSDK_DIR%/includes&quot; &quot;%BASE%/src/hostapi/jack/pa_jack.c&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%JACKSDK_DIR%/includes&quot; &quot;%BASE%/src/hostapi/jack/pa_jack_dynload.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoJACK&#x0D;&#x0A;&#x0D;&#x0A;lib /OUT:&quot;$(TargetPath)&quot; &quot;%INTDIR%/*.obj&quot; %LIBS%&#x0D;&#x0A;"
/>
</Configuration>
<Configuration
@@ -92,7 +92,7 @@
>
<Tool
Name="VCPreBuildEventTool"
CommandLine="echo on&#x0D;&#x0A;set CFG=&quot;$(ProjectDir)/$(ConfigurationName)/config.h&quot;&#x0D;&#x0A;&#x0D;&#x0A;echo // Automatically generated file &gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%DXSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_DS 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%ASIOSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_ASIO 1 &gt;&gt;%CFG%&#x0D;&#x0A;rem echo #define PA_USE_WDMKS 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WASAPI 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WMME 1 &gt;&gt;%CFG%&#x0D;&#x0A;"
CommandLine="echo on&#x0D;&#x0A;set CFG=&quot;$(ProjectDir)/$(ConfigurationName)/config.h&quot;&#x0D;&#x0A;&#x0D;&#x0A;echo // Automatically generated file &gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%DXSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_DS 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%ASIOSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_ASIO 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%JACKSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_JACK 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%JACKSDK_DIR%&quot; == &quot;&quot; echo #define PA_DYNAMIC_JACK 1 &gt;&gt;%CFG%&#x0D;&#x0A;rem echo #define PA_USE_WDMKS 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WASAPI 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WMME 1 &gt;&gt;%CFG%&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
@@ -148,7 +148,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
CommandLine="echo on&#x0D;&#x0A;set BASE=../../../lib-src/portaudio-v19&#x0D;&#x0A;set CFG=$(ProjectDir)$(ConfigurationName)\config.h&#x0D;&#x0A;set INTDIR=$(ConfigurationName)&#x0D;&#x0A;set CFLAGS=/Od /I &quot;%BASE%/include&quot; /I &quot;%BASE%/src/common&quot; /I &quot;%BASE%/src/os/win&quot; /D &quot;WIN32&quot; /D &quot;_DEBUG&quot; /D &quot;_LIB&quot; /D &quot;_MBCS&quot; /GF /FD /EHsc /RTC1 /MDd /Gy /W3 /nologo /c /ZI /wd4996 /Fo&quot;%INTDIR%/&quot; /FI &quot;%CFG%&quot; /errorReport:prompt&#x0D;&#x0A;set LIBS=&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_DS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoDS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds.c&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds_dynlink.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;set LIBS=&quot;%DXSDK_DIR%/lib/x86\dxguid.lib&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoDS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WASAPI 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wasapi/pa_win_wasapi.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WDMKS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wdmks/pa_win_wdmks.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_ASIO 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoASIO&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/pa_asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/iasiothiscallresolver.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/common/asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/asiodrivers.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/pc/asiolist.cpp&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoASIO&#x0D;&#x0A;&#x0D;&#x0A;lib /OUT:&quot;$(TargetPath)&quot; &quot;%INTDIR%/*.obj&quot; %LIBS%&#x0D;&#x0A;"
CommandLine="echo on&#x0D;&#x0A;set BASE=../../../lib-src/portaudio-v19&#x0D;&#x0A;set CFG=$(ProjectDir)$(ConfigurationName)\config.h&#x0D;&#x0A;set INTDIR=$(ConfigurationName)&#x0D;&#x0A;set CFLAGS=/Od /I &quot;%BASE%/include&quot; /I &quot;%BASE%/src/common&quot; /I &quot;%BASE%/src/os/win&quot; /D &quot;WIN32&quot; /D &quot;_DEBUG&quot; /D &quot;_LIB&quot; /D &quot;_MBCS&quot; /GF /FD /EHsc /RTC1 /MDd /Gy /W3 /nologo /c /ZI /wd4996 /Fo&quot;%INTDIR%/&quot; /FI &quot;%CFG%&quot; /errorReport:prompt&#x0D;&#x0A;set LIBS=&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_DS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoDS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds.c&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds_dynlink.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;set LIBS=&quot;%DXSDK_DIR%/lib/x86\dxguid.lib&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoDS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WASAPI 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wasapi/pa_win_wasapi.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WDMKS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wdmks/pa_win_wdmks.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_ASIO 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoASIO&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/pa_asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/iasiothiscallresolver.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/common/asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/asiodrivers.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/pc/asiolist.cpp&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoASIO&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_JACK 1&quot; &quot;%CFG%&quot; &gt;NUL&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoJACK&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%JACKSDK_DIR%/includes&quot; &quot;%BASE%/src/hostapi/jack/pa_jack.c&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%JACKSDK_DIR%/includes&quot; &quot;%BASE%/src/hostapi/jack/pa_jack_dynload.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoJACK&#x0D;&#x0A;&#x0D;&#x0A;lib /OUT:&quot;$(TargetPath)&quot; &quot;%INTDIR%/*.obj&quot; %LIBS%&#x0D;&#x0A;"
/>
</Configuration>
<Configuration
@@ -161,7 +161,7 @@
>
<Tool
Name="VCPreBuildEventTool"
CommandLine="echo on&#x0D;&#x0A;set CFG=&quot;$(ProjectDir)/$(ConfigurationName)/config.h&quot;&#x0D;&#x0A;&#x0D;&#x0A;echo // Automatically generated file &gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%DXSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_DS 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%ASIOSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_ASIO 1 &gt;&gt;%CFG%&#x0D;&#x0A;rem echo #define PA_USE_WDMKS 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WASAPI 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WMME 1 &gt;&gt;%CFG%&#x0D;&#x0A;"
CommandLine="echo on&#x0D;&#x0A;set CFG=&quot;$(ProjectDir)/$(ConfigurationName)/config.h&quot;&#x0D;&#x0A;&#x0D;&#x0A;echo // Automatically generated file &gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%DXSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_DS 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%ASIOSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_ASIO 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%JACKSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_JACK 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%JACKSDK_DIR%&quot; == &quot;&quot; echo #define PA_DYNAMIC_JACK 1 &gt;&gt;%CFG%&#x0D;&#x0A;rem echo #define PA_USE_WDMKS 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WASAPI 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WMME 1 &gt;&gt;%CFG%&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
@@ -217,7 +217,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
CommandLine="echo on&#x0D;&#x0A;set BASE=../../../lib-src/portaudio-v19&#x0D;&#x0A;set CFG=$(ProjectDir)$(ConfigurationName)\config.h&#x0D;&#x0A;set INTDIR=$(ConfigurationName)&#x0D;&#x0A;set CFLAGS=/Od /I &quot;%BASE%/include&quot; /I &quot;%BASE%/src/common&quot; /I &quot;%BASE%/src/os/win&quot; /D &quot;WIN32&quot; /D &quot;_DEBUG&quot; /D &quot;_LIB&quot; /D &quot;_MBCS&quot; /GF /FD /EHsc /RTC1 /MDd /Gy /W3 /nologo /c /ZI /wd4996 /Fo&quot;%INTDIR%/&quot; /FI &quot;%CFG%&quot; /errorReport:prompt&#x0D;&#x0A;set LIBS=&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_DS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoDS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds.c&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds_dynlink.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;set LIBS=&quot;%DXSDK_DIR%/lib/x86\dxguid.lib&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoDS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WASAPI 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wasapi/pa_win_wasapi.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WDMKS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wdmks/pa_win_wdmks.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_ASIO 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoASIO&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/pa_asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/iasiothiscallresolver.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/common/asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/asiodrivers.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/pc/asiolist.cpp&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoASIO&#x0D;&#x0A;&#x0D;&#x0A;lib /OUT:&quot;$(TargetPath)&quot; &quot;%INTDIR%/*.obj&quot; %LIBS%&#x0D;&#x0A;"
CommandLine="echo on&#x0D;&#x0A;set BASE=../../../lib-src/portaudio-v19&#x0D;&#x0A;set CFG=$(ProjectDir)$(ConfigurationName)\config.h&#x0D;&#x0A;set INTDIR=$(ConfigurationName)&#x0D;&#x0A;set CFLAGS=/Od /I &quot;%BASE%/include&quot; /I &quot;%BASE%/src/common&quot; /I &quot;%BASE%/src/os/win&quot; /D &quot;WIN32&quot; /D &quot;_DEBUG&quot; /D &quot;_LIB&quot; /D &quot;_MBCS&quot; /GF /FD /EHsc /RTC1 /MDd /Gy /W3 /nologo /c /ZI /wd4996 /Fo&quot;%INTDIR%/&quot; /FI &quot;%CFG%&quot; /errorReport:prompt&#x0D;&#x0A;set LIBS=&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_DS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoDS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds.c&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds_dynlink.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;set LIBS=&quot;%DXSDK_DIR%/lib/x86\dxguid.lib&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoDS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WASAPI 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wasapi/pa_win_wasapi.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WDMKS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wdmks/pa_win_wdmks.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_ASIO 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoASIO&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/pa_asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/iasiothiscallresolver.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/common/asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/asiodrivers.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/pc/asiolist.cpp&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoASIO&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_JACK 1&quot; &quot;%CFG%&quot; &gt;NUL&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoJACK&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%JACKSDK_DIR%/includes&quot; &quot;%BASE%/src/hostapi/jack/pa_jack.c&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%JACKSDK_DIR%/includes&quot; &quot;%BASE%/src/hostapi/jack/pa_jack_dynload.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoJACK&#x0D;&#x0A;&#x0D;&#x0A;lib /OUT:&quot;$(TargetPath)&quot; &quot;%INTDIR%/*.obj&quot; %LIBS%&#x0D;&#x0A;"
/>
</Configuration>
<Configuration
@@ -230,7 +230,7 @@
>
<Tool
Name="VCPreBuildEventTool"
CommandLine="echo on&#x0D;&#x0A;set CFG=&quot;$(ProjectDir)/$(ConfigurationName)/config.h&quot;&#x0D;&#x0A;&#x0D;&#x0A;echo // Automatically generated file &gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%DXSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_DS 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%ASIOSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_ASIO 1 &gt;&gt;%CFG%&#x0D;&#x0A;rem echo #define PA_USE_WDMKS 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WASAPI 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WMME 1 &gt;&gt;%CFG%&#x0D;&#x0A;"
CommandLine="echo on&#x0D;&#x0A;set CFG=&quot;$(ProjectDir)/$(ConfigurationName)/config.h&quot;&#x0D;&#x0A;&#x0D;&#x0A;echo // Automatically generated file &gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%DXSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_DS 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%ASIOSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_ASIO 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%JACKSDK_DIR%&quot; == &quot;&quot; echo #define PA_USE_JACK 1 &gt;&gt;%CFG%&#x0D;&#x0A;IF NOT &quot;%JACKSDK_DIR%&quot; == &quot;&quot; echo #define PA_DYNAMIC_JACK 1 &gt;&gt;%CFG%&#x0D;&#x0A;rem echo #define PA_USE_WDMKS 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WASAPI 1 &gt;&gt;%CFG%&#x0D;&#x0A;echo #define PA_USE_WMME 1 &gt;&gt;%CFG%&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
@@ -284,7 +284,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
CommandLine="echo on&#x0D;&#x0A;set BASE=&quot;../../../lib-src/portaudio-v19&quot;&#x0D;&#x0A;set CFG=$(ProjectDir)$(ConfigurationName)\config.h&#x0D;&#x0A;set INTDIR=$(ConfigurationName)&#x0D;&#x0A;set CFLAGS=/O2 /GL /I &quot;%BASE%/include&quot; /I &quot;%BASE%/src/common&quot; /I &quot;%BASE%/src/os/win&quot; /D &quot;WIN32&quot; /D &quot;NDEBUG&quot; /D &quot;_LIB&quot; /D &quot;_MBCS&quot; /GF /FD /EHsc /MD /Gy /Fo&quot;%INTDIR%/&quot; /Fd&quot;%INTDIR%&quot; /W3 /nologo /c /wd4996 /FI &quot;%CFG%&quot; /errorReport:prompt&#x0D;&#x0A;set LIBS=&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_DS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoDS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds.c&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds_dynlink.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;set LIBS=&quot;%DXSDK_DIR%/lib/x86\dxguid.lib&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoDS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WASAPI 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wasapi/pa_win_wasapi.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WDMKS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wdmks/pa_win_wdmks.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_ASIO 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoASIO&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/pa_asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/iasiothiscallresolver.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/common/asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/asiodrivers.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/pc/asiolist.cpp&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoASIO&#x0D;&#x0A;&#x0D;&#x0A;lib /OUT:&quot;$(TargetPath)&quot; &quot;%INTDIR%/*.obj&quot; %LIBS%&#x0D;&#x0A;"
CommandLine="echo on&#x0D;&#x0A;set BASE=&quot;../../../lib-src/portaudio-v19&quot;&#x0D;&#x0A;set CFG=$(ProjectDir)$(ConfigurationName)\config.h&#x0D;&#x0A;set INTDIR=$(ConfigurationName)&#x0D;&#x0A;set CFLAGS=/O2 /GL /I &quot;%BASE%/include&quot; /I &quot;%BASE%/src/common&quot; /I &quot;%BASE%/src/os/win&quot; /D &quot;WIN32&quot; /D &quot;NDEBUG&quot; /D &quot;_LIB&quot; /D &quot;_MBCS&quot; /GF /FD /EHsc /MD /Gy /Fo&quot;%INTDIR%/&quot; /Fd&quot;%INTDIR%&quot; /W3 /nologo /c /wd4996 /FI &quot;%CFG%&quot; /errorReport:prompt&#x0D;&#x0A;set LIBS=&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_DS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoDS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds.c&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%DXSDK_DIR%/include&quot; &quot;%BASE%/src/hostapi/dsound/pa_win_ds_dynlink.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;set LIBS=&quot;%DXSDK_DIR%/lib/x86\dxguid.lib&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoDS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WASAPI 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wasapi/pa_win_wasapi.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWASAPI&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_WDMKS 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% &quot;%BASE%/src/hostapi/wdmks/pa_win_wdmks.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoWDMKS&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_ASIO 1&quot; &quot;%CFG%&quot;&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoASIO&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/pa_asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%BASE%/src/hostapi/asio/iasiothiscallresolver.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/common/asio.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/asiodrivers.cpp&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%ASIOSDK_DIR%/common&quot; /I &quot;%ASIOSDK_DIR%/host&quot; /I &quot;%ASIOSDK_DIR%/host/pc&quot; &quot;%ASIOSDK_DIR%/host/pc/asiolist.cpp&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoASIO&#x0D;&#x0A;&#x0D;&#x0A;find &quot;PA_USE_JACK 1&quot; &quot;%CFG%&quot; &gt;NUL&#x0D;&#x0A;IF ERRORLEVEL 1 goto NoJACK&#x0D;&#x0A;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%JACKSDK_DIR%/includes&quot; &quot;%BASE%/src/hostapi/jack/pa_jack.c&quot;&#x0D;&#x0A;cl %CFLAGS% /I &quot;%JACKSDK_DIR%/includes&quot; &quot;%BASE%/src/hostapi/jack/pa_jack_dynload.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;:NoJACK&#x0D;&#x0A;&#x0D;&#x0A;lib /OUT:&quot;$(TargetPath)&quot; &quot;%INTDIR%/*.obj&quot; %LIBS%&#x0D;&#x0A;"
/>
</Configuration>
</Configurations>
@@ -337,6 +337,14 @@
RelativePath="..\..\..\lib-src\portaudio-v19\src\common\pa_dither.h"
>
</File>
<File
RelativePath="..\..\..\lib-src\portaudio-v19\src\common\pa_dynload.c"
>
</File>
<File
RelativePath="..\..\..\lib-src\portaudio-v19\src\common\pa_dynload.h"
>
</File>
<File
RelativePath="..\..\..\lib-src\portaudio-v19\src\common\pa_endianness.h"
>
@@ -677,6 +685,70 @@
>
</File>
</Filter>
<Filter
Name="jack"
>
<File
RelativePath="..\..\..\lib-src\portaudio-v19\src\hostapi\jack\pa_jack.c"
>
<FileConfiguration
Name="Unicode Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Unicode Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\lib-src\portaudio-v19\src\hostapi\jack\pa_jack_dynload.c"
>
<FileConfiguration
Name="Unicode Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Unicode Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\lib-src\portaudio-v19\src\hostapi\jack\pa_jack_dynload.h"
>
<FileConfiguration
Name="Unicode Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Unicode Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
</File>
</Filter>
</Filter>
<Filter
Name="os"