diff --git a/win/Projects/portaudio-v19/portaudio-v19.vcxproj b/win/Projects/portaudio-v19/portaudio-v19.vcxproj index 62e057933..070879d1f 100755 --- a/win/Projects/portaudio-v19/portaudio-v19.vcxproj +++ b/win/Projects/portaudio-v19/portaudio-v19.vcxproj @@ -36,7 +36,23 @@ - + + + + true + true + true + $(ASIOSDK_DIR) + $(JACKSDK_DIR) + + + PA_USE_WDMKS=1;$(SdkPreprocessorDefinitions) + PA_USE_WASAPI=1;$(SdkPreprocessorDefinitions) + PA_USE_WMME=1;$(SdkPreprocessorDefinitions) + PA_USE_DS=1;$(SdkPreprocessorDefinitions) + PA_USE_JACK=1;PA_DYNAMIC_JACK=1;$(SdkPreprocessorDefinitions) + PA_USE_ASIO=1;$(SdkPreprocessorDefinitions) + <_ProjectFileVersion>11.0.60610.1 @@ -50,24 +66,13 @@ - echo on -setlocal EnableDelayedExpansion -set CFG="$(ProjectDir)/$(IntDir)config.h" - -echo // Automatically generated file >!CFG! -IF NOT "!ASIOSDK_DIR!" == "" echo #define PA_USE_ASIO 1 >>!CFG! -IF NOT "!JACKSDK_DIR!" == "" echo #define PA_USE_JACK 1 >>!CFG! -IF NOT "!JACKSDK_DIR!" == "" echo #define PA_DYNAMIC_JACK 1 >>!CFG! -rem echo #define PA_USE_WDMKS 1 >>!CFG! -echo #define PA_USE_WASAPI 1 >>!CFG! -echo #define PA_USE_WMME 1 >>!CFG! -echo #define PA_USE_DS 1 >>!CFG! - + + MaxSpeed ..\..\..\lib-src\portaudio-v19\include;..\..\..\lib-src\portaudio-v19\src\common;..\..\..\lib-src\portaudio-v19\src\os\win;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + WIN32;NDEBUG;_LIB;$(SdkPreprocessorDefinitions);%(PreprocessorDefinitions) true MultiThreadedDLL true @@ -75,74 +80,21 @@ echo #define PA_USE_DS 1 >>!CFG! Level3 Default 4996;%(DisableSpecificWarnings) - $(ProjectDir)\$(Configuration)\config.h;%(ForcedIncludeFiles) - echo on -setlocal EnableDelayedExpansion -set BASE="../../../lib-src/portaudio-v19" -set CFG=$(ProjectDir)$(Configuration)\config.h -set INTDIR=$(Configuration) -set CFLAGS=/O2 /GL /I "!BASE!/include" /I "!BASE!/src/common" /I "!BASE!/src/os/win" /D "WIN32" /D "NDEBUG" /D "_LIB" /D "_MBCS" /GF /FD /EHsc /MD /Gy /Fo"!INTDIR!/" /Fd"!INTDIR!/" /W3 /nologo /c /wd4996 /FI "!CFG!" /errorReport:prompt -set LIBS= - -find "PA_USE_WASAPI 1" "!CFG!" -IF ERRORLEVEL 1 goto NoWASAPI - -cl !CFLAGS! "!BASE!/src/hostapi/wasapi/pa_win_wasapi.c" - -:NoWASAPI - -find "PA_USE_WDMKS 1" "!CFG!" -IF ERRORLEVEL 1 goto NoWDMKS - -cl !CFLAGS! "!BASE!/src/hostapi/wdmks/pa_win_wdmks.c" - -:NoWDMKS - -find "PA_USE_ASIO 1" "!CFG!" -IF ERRORLEVEL 1 goto NoASIO - -cl !CFLAGS! /I "!ASIOSDK_DIR!/common" /I "!ASIOSDK_DIR!/host" /I "!ASIOSDK_DIR!/host/pc" "!BASE!/src/hostapi/asio/pa_asio.cpp" -cl !CFLAGS! /I "!ASIOSDK_DIR!/common" /I "!ASIOSDK_DIR!/host" /I "!ASIOSDK_DIR!/host/pc" "!BASE!/src/hostapi/asio/iasiothiscallresolver.cpp" -cl !CFLAGS! /I "!ASIOSDK_DIR!/common" /I "!ASIOSDK_DIR!/host" /I "!ASIOSDK_DIR!/host/pc" "!ASIOSDK_DIR!/common/asio.cpp" -cl !CFLAGS! /I "!ASIOSDK_DIR!/common" /I "!ASIOSDK_DIR!/host" /I "!ASIOSDK_DIR!/host/pc" "!ASIOSDK_DIR!/host/asiodrivers.cpp" -cl !CFLAGS! /I "!ASIOSDK_DIR!/common" /I "!ASIOSDK_DIR!/host" /I "!ASIOSDK_DIR!/host/pc" "!ASIOSDK_DIR!/host/pc/asiolist.cpp" - -:NoASIO - -find "PA_USE_JACK 1" "!CFG!" >NUL -IF ERRORLEVEL 1 goto NoJACK - -cl !CFLAGS! /I "!JACKSDK_DIR!/includes" "!BASE!/src/hostapi/jack/pa_jack.c" -cl !CFLAGS! /I "!JACKSDK_DIR!/includes" "!BASE!/src/hostapi/jack/pa_jack_dynload.c" - -:NoJACK - -lib /OUT:"$(TargetPath)" "!INTDIR!/*.obj" !LIBS! - + + - echo on -setlocal EnableDelayedExpansion -set CFG="$(ProjectDir)/$(IntDir)config.h" - -echo // Automatically generated file >!CFG! -IF NOT "!ASIOSDK_DIR!" == "" echo #define PA_USE_ASIO 1 >>!CFG! -IF NOT "!JACKSDK_DIR!" == "" echo #define PA_USE_JACK 1 >>!CFG! -IF NOT "!JACKSDK_DIR!" == "" echo #define PA_DYNAMIC_JACK 1 >>!CFG! -rem echo #define PA_USE_WDMKS 1 >>!CFG! -echo #define PA_USE_WASAPI 1 >>!CFG! -echo #define PA_USE_WMME 1 >>!CFG! -echo #define PA_USE_DS 1 >>!CFG! - + + Disabled ..\..\..\lib-src\portaudio-v19\include;..\..\..\lib-src\portaudio-v19\src\common;..\..\..\lib-src\portaudio-v19\src\os\win;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + WIN32;_DEBUG;_LIB;$(SdkPreprocessorDefinitions);%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL @@ -152,52 +104,10 @@ echo #define PA_USE_DS 1 >>!CFG! EditAndContinue Default 4996;%(DisableSpecificWarnings) - $(ProjectDir)\$(Configuration)\config.h;%(ForcedIncludeFiles) - echo on -setlocal EnableDelayedExpansion -set BASE=../../../lib-src/portaudio-v19 -set CFG=$(ProjectDir)$(Configuration)\config.h -set INTDIR=$(Configuration) -set CFLAGS=/Od /I "!BASE!/include" /I "!BASE!/src/common" /I "!BASE!/src/os/win" /D "WIN32" /D "_DEBUG" /D "_LIB" /D "_MBCS" /GF /FD /EHsc /RTC1 /MDd /Gy /W3 /nologo /c /ZI /wd4996 /Fo"!INTDIR!/" /FI "!CFG!" /errorReport:prompt -set LIBS= - -find "PA_USE_WASAPI 1" "!CFG!" -IF ERRORLEVEL 1 goto NoWASAPI - -cl !CFLAGS! "!BASE!/src/hostapi/wasapi/pa_win_wasapi.c" - -:NoWASAPI - -find "PA_USE_WDMKS 1" "!CFG!" -IF ERRORLEVEL 1 goto NoWDMKS - -cl !CFLAGS! "!BASE!/src/hostapi/wdmks/pa_win_wdmks.c" - -:NoWDMKS - -find "PA_USE_ASIO 1" "!CFG!" -IF ERRORLEVEL 1 goto NoASIO - -cl !CFLAGS! /I "!ASIOSDK_DIR!/common" /I "!ASIOSDK_DIR!/host" /I "!ASIOSDK_DIR!/host/pc" "!BASE!/src/hostapi/asio/pa_asio.cpp" -cl !CFLAGS! /I "!ASIOSDK_DIR!/common" /I "!ASIOSDK_DIR!/host" /I "!ASIOSDK_DIR!/host/pc" "!BASE!/src/hostapi/asio/iasiothiscallresolver.cpp" -cl !CFLAGS! /I "!ASIOSDK_DIR!/common" /I "!ASIOSDK_DIR!/host" /I "!ASIOSDK_DIR!/host/pc" "!ASIOSDK_DIR!/common/asio.cpp" -cl !CFLAGS! /I "!ASIOSDK_DIR!/common" /I "!ASIOSDK_DIR!/host" /I "!ASIOSDK_DIR!/host/pc" "!ASIOSDK_DIR!/host/asiodrivers.cpp" -cl !CFLAGS! /I "!ASIOSDK_DIR!/common" /I "!ASIOSDK_DIR!/host" /I "!ASIOSDK_DIR!/host/pc" "!ASIOSDK_DIR!/host/pc/asiolist.cpp" - -:NoASIO - -find "PA_USE_JACK 1" "!CFG!" >NUL -IF ERRORLEVEL 1 goto NoJACK - -cl !CFLAGS! /I "!JACKSDK_DIR!/includes" "!BASE!/src/hostapi/jack/pa_jack.c" -cl !CFLAGS! /I "!JACKSDK_DIR!/includes" "!BASE!/src/hostapi/jack/pa_jack_dynload.c" - -:NoJACK - -lib /OUT:"$(TargetPath)" "!INTDIR!/*.obj" !LIBS! - + + @@ -214,27 +124,38 @@ lib /OUT:"$(TargetPath)" "!INTDIR!/*.obj" !LIBS! - true - true + true - true - true + true + %(AdditionalIncludeDirectories);$(UseAsioSdk)\common;$(UseAsioSdk)\host;$(UseAsioSdk)\host\pc - true - true + true + %(AdditionalIncludeDirectories);$(UseAsioSdk)\common;$(UseAsioSdk)\host;$(UseAsioSdk)\host\pc + + + true + %(AdditionalIncludeDirectories);$(UseAsioSdk)\common;$(UseAsioSdk)\host;$(UseAsioSdk)\host\pc + + + true + %(AdditionalIncludeDirectories);$(UseAsioSdk)\common;$(UseAsioSdk)\host;$(UseAsioSdk)\host\pc + + + true + %(AdditionalIncludeDirectories);$(UseAsioSdk)\common;$(UseAsioSdk)\host;$(UseAsioSdk)\host\pc + + + true - - true - true + true - true - true + true @@ -261,12 +182,10 @@ lib /OUT:"$(TargetPath)" "!INTDIR!/*.obj" !LIBS! - true - true + true - true - true + true diff --git a/win/Projects/portaudio-v19/portaudio-v19.vcxproj.filters b/win/Projects/portaudio-v19/portaudio-v19.vcxproj.filters index 800ec93ce..ee55c7882 100755 --- a/win/Projects/portaudio-v19/portaudio-v19.vcxproj.filters +++ b/win/Projects/portaudio-v19/portaudio-v19.vcxproj.filters @@ -117,6 +117,15 @@ Source Files\os + + Source Files\hostapi\asio + + + Source Files\hostapi\asio + + + Source Files\hostapi\asio +