From c655ba84673e5eed617c31d8a054a10a9a568b82 Mon Sep 17 00:00:00 2001 From: grygoriiz Date: Mon, 16 Jun 2014 13:18:52 +0300 Subject: [PATCH] Moved waves_audiobackend project to the lib's folder --- .../UserInterfaceState.xcuserstate | Bin 30653 -> 0 bytes .../project.pbxproj | 459 +++++++++--------- .../contents.xcworkspacedata | 0 .../UserInterfaceState.xcuserstate | Bin 0 -> 51399 bytes .../xcschemes/waves_audiobackend.xcscheme | 0 .../xcschemes/xcschememanagement.plist | 0 6 files changed, 230 insertions(+), 229 deletions(-) delete mode 100644 ide_projects/macos/waves_audiobackend/waves_audiobackend.xcodeproj/project.xcworkspace/xcuserdata/gzharun.xcuserdatad/UserInterfaceState.xcuserstate rename {ide_projects/macos/waves_audiobackend => libs/backends/wavesaudio/macosx}/waves_audiobackend.xcodeproj/project.pbxproj (51%) rename {ide_projects/macos/waves_audiobackend => libs/backends/wavesaudio/macosx}/waves_audiobackend.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) create mode 100644 libs/backends/wavesaudio/macosx/waves_audiobackend.xcodeproj/project.xcworkspace/xcuserdata/gzharun.xcuserdatad/UserInterfaceState.xcuserstate rename {ide_projects/macos/waves_audiobackend => libs/backends/wavesaudio/macosx}/waves_audiobackend.xcodeproj/xcuserdata/gzharun.xcuserdatad/xcschemes/waves_audiobackend.xcscheme (100%) rename {ide_projects/macos/waves_audiobackend => libs/backends/wavesaudio/macosx}/waves_audiobackend.xcodeproj/xcuserdata/gzharun.xcuserdatad/xcschemes/xcschememanagement.plist (100%) diff --git a/ide_projects/macos/waves_audiobackend/waves_audiobackend.xcodeproj/project.xcworkspace/xcuserdata/gzharun.xcuserdatad/UserInterfaceState.xcuserstate b/ide_projects/macos/waves_audiobackend/waves_audiobackend.xcodeproj/project.xcworkspace/xcuserdata/gzharun.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index 43061c894c1cde4cf0737f33cf4dea8f9d0620b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30653 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
Yu9t%h>oE~ODPnNK&x-gtu#1LrW#U6N5< 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 diff --git a/ide_projects/macos/waves_audiobackend/waves_audiobackend.xcodeproj/project.pbxproj b/libs/backends/wavesaudio/macosx/waves_audiobackend.xcodeproj/project.pbxproj similarity index 51% rename from ide_projects/macos/waves_audiobackend/waves_audiobackend.xcodeproj/project.pbxproj rename to libs/backends/wavesaudio/macosx/waves_audiobackend.xcodeproj/project.pbxproj index fb03cee548..ac127735e8 100644 --- a/ide_projects/macos/waves_audiobackend/waves_audiobackend.xcodeproj/project.pbxproj +++ b/libs/backends/wavesaudio/macosx/waves_audiobackend.xcodeproj/project.pbxproj @@ -7,6 +7,38 @@ objects = { /* Begin PBXBuildFile section */ + 43278FF0194EFB30003C9FEA /* basics.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43278FC8194EFB30003C9FEA /* basics.hpp */; }; + 43278FF1194EFB30003C9FEA /* compiletime_functions.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43278FC9194EFB30003C9FEA /* compiletime_functions.hpp */; }; + 43278FF2194EFB30003C9FEA /* atomic_ops.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43278FCB194EFB30003C9FEA /* atomic_ops.hpp */; }; + 43278FF3194EFB30003C9FEA /* atomic_ops_gcc_x86.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43278FCC194EFB30003C9FEA /* atomic_ops_gcc_x86.hpp */; }; + 43278FF4194EFB30003C9FEA /* WCFourCC.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FCE194EFB30003C9FEA /* WCFourCC.h */; }; + 43278FF5194EFB30003C9FEA /* WTByteOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FCF194EFB30003C9FEA /* WTByteOrder.h */; }; + 43278FF6194EFB30003C9FEA /* WUComPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FD0194EFB30003C9FEA /* WUComPtr.h */; }; + 43278FF7194EFB30003C9FEA /* WUDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FD1194EFB30003C9FEA /* WUDefines.h */; }; + 43278FF8194EFB30003C9FEA /* WUMathConsts.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FD2194EFB30003C9FEA /* WUMathConsts.h */; }; + 43278FF9194EFB30003C9FEA /* WUTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FD3194EFB30003C9FEA /* WUTypes.h */; }; + 43278FFA194EFB30003C9FEA /* IncludeWindows.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FD5194EFB30003C9FEA /* IncludeWindows.h */; }; + 43278FFB194EFB30003C9FEA /* WCMRAudioDeviceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43278FD6194EFB30003C9FEA /* WCMRAudioDeviceManager.cpp */; }; + 43278FFC194EFB30003C9FEA /* WCMRAudioDeviceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FD7194EFB30003C9FEA /* WCMRAudioDeviceManager.h */; }; + 43278FFD194EFB30003C9FEA /* WCMRCoreAudioDeviceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43278FD8194EFB30003C9FEA /* WCMRCoreAudioDeviceManager.cpp */; }; + 43278FFE194EFB30003C9FEA /* WCMRCoreAudioDeviceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FD9194EFB30003C9FEA /* WCMRCoreAudioDeviceManager.h */; }; + 43278FFF194EFB30003C9FEA /* WCMRNativeAudio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43278FDA194EFB30003C9FEA /* WCMRNativeAudio.cpp */; }; + 43279000194EFB30003C9FEA /* WCMRNativeAudio.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FDB194EFB30003C9FEA /* WCMRNativeAudio.h */; }; + 43279001194EFB30003C9FEA /* WCMRPortAudioDeviceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43278FDC194EFB30003C9FEA /* WCMRPortAudioDeviceManager.cpp */; }; + 43279002194EFB30003C9FEA /* WCMRPortAudioDeviceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FDD194EFB30003C9FEA /* WCMRPortAudioDeviceManager.h */; }; + 43279003194EFB30003C9FEA /* MinMaxUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FDF194EFB30003C9FEA /* MinMaxUtilities.h */; }; + 43279004194EFB30003C9FEA /* safe_delete.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FE0194EFB30003C9FEA /* safe_delete.h */; }; + 43279005194EFB30003C9FEA /* UMicroseconds.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43278FE1194EFB30003C9FEA /* UMicroseconds.cpp */; }; + 43279006194EFB30003C9FEA /* UMicroseconds.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FE2194EFB30003C9FEA /* UMicroseconds.h */; }; + 43279007194EFB30003C9FEA /* WCFixedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FE3194EFB30003C9FEA /* WCFixedString.h */; }; + 43279008194EFB30003C9FEA /* WUErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FE4194EFB30003C9FEA /* WUErrors.h */; }; + 43279009194EFB30003C9FEA /* WCRefManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43278FE6194EFB30003C9FEA /* WCRefManager.cpp */; }; + 4327900A194EFB30003C9FEA /* WCRefManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FE7194EFB30003C9FEA /* WCRefManager.h */; }; + 4327900B194EFB30003C9FEA /* WCThreadSafe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43278FE9194EFB30003C9FEA /* WCThreadSafe.cpp */; }; + 4327900C194EFB30003C9FEA /* WCThreadSafe.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FEA194EFB30003C9FEA /* WCThreadSafe.h */; }; + 4327900D194EFB30003C9FEA /* WavesPublicAPI_Defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FED194EFB30003C9FEA /* WavesPublicAPI_Defines.h */; }; + 4327900E194EFB30003C9FEA /* wstdint.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FEE194EFB30003C9FEA /* wstdint.h */; }; + 4327900F194EFB30003C9FEA /* WTErr.h in Headers */ = {isa = PBXBuildFile; fileRef = 43278FEF194EFB30003C9FEA /* WTErr.h */; }; 43AA86F0194EED8900A67B56 /* waves_audiobackend.cc in Sources */ = {isa = PBXBuildFile; fileRef = 43AA86E5194EED8900A67B56 /* waves_audiobackend.cc */; }; 43AA86F1194EED8900A67B56 /* waves_audiobackend.latency.cc in Sources */ = {isa = PBXBuildFile; fileRef = 43AA86E6194EED8900A67B56 /* waves_audiobackend.latency.cc */; }; 43AA86F2194EED8900A67B56 /* waves_audiobackend.midi.cc in Sources */ = {isa = PBXBuildFile; fileRef = 43AA86E7194EED8900A67B56 /* waves_audiobackend.midi.cc */; }; @@ -26,94 +58,62 @@ 43AA8708194EEDAC00A67B56 /* waves_midi_device.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8700194EEDAC00A67B56 /* waves_midi_device.h */; }; 43AA8709194EEDAC00A67B56 /* waves_midi_event.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8701194EEDAC00A67B56 /* waves_midi_event.h */; }; 43AA870A194EEDAC00A67B56 /* waves_midiport.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8702194EEDAC00A67B56 /* waves_midiport.h */; }; - 43AA8737194EEDE600A67B56 /* basics.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43AA870F194EEDE600A67B56 /* basics.hpp */; }; - 43AA8738194EEDE600A67B56 /* compiletime_functions.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8710194EEDE600A67B56 /* compiletime_functions.hpp */; }; - 43AA8739194EEDE600A67B56 /* atomic_ops.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8712194EEDE600A67B56 /* atomic_ops.hpp */; }; - 43AA873A194EEDE600A67B56 /* atomic_ops_gcc_x86.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8713194EEDE600A67B56 /* atomic_ops_gcc_x86.hpp */; }; - 43AA873B194EEDE600A67B56 /* WCFourCC.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8715194EEDE600A67B56 /* WCFourCC.h */; }; - 43AA873C194EEDE600A67B56 /* WTByteOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8716194EEDE600A67B56 /* WTByteOrder.h */; }; - 43AA873D194EEDE600A67B56 /* WUComPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8717194EEDE600A67B56 /* WUComPtr.h */; }; - 43AA873E194EEDE600A67B56 /* WUDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8718194EEDE600A67B56 /* WUDefines.h */; }; - 43AA873F194EEDE600A67B56 /* WUMathConsts.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8719194EEDE600A67B56 /* WUMathConsts.h */; }; - 43AA8740194EEDE600A67B56 /* WUTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA871A194EEDE600A67B56 /* WUTypes.h */; }; - 43AA8741194EEDE600A67B56 /* IncludeWindows.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA871C194EEDE600A67B56 /* IncludeWindows.h */; }; - 43AA8742194EEDE600A67B56 /* WCMRAudioDeviceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43AA871D194EEDE600A67B56 /* WCMRAudioDeviceManager.cpp */; }; - 43AA8743194EEDE600A67B56 /* WCMRAudioDeviceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA871E194EEDE600A67B56 /* WCMRAudioDeviceManager.h */; }; - 43AA8744194EEDE600A67B56 /* WCMRCoreAudioDeviceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43AA871F194EEDE600A67B56 /* WCMRCoreAudioDeviceManager.cpp */; }; - 43AA8745194EEDE600A67B56 /* WCMRCoreAudioDeviceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8720194EEDE600A67B56 /* WCMRCoreAudioDeviceManager.h */; }; - 43AA8746194EEDE600A67B56 /* WCMRNativeAudio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43AA8721194EEDE600A67B56 /* WCMRNativeAudio.cpp */; }; - 43AA8747194EEDE600A67B56 /* WCMRNativeAudio.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8722194EEDE600A67B56 /* WCMRNativeAudio.h */; }; - 43AA8748194EEDE600A67B56 /* WCMRPortAudioDeviceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43AA8723194EEDE600A67B56 /* WCMRPortAudioDeviceManager.cpp */; }; - 43AA8749194EEDE600A67B56 /* WCMRPortAudioDeviceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8724194EEDE600A67B56 /* WCMRPortAudioDeviceManager.h */; }; - 43AA874A194EEDE600A67B56 /* MinMaxUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8726194EEDE600A67B56 /* MinMaxUtilities.h */; }; - 43AA874B194EEDE600A67B56 /* safe_delete.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8727194EEDE600A67B56 /* safe_delete.h */; }; - 43AA874C194EEDE600A67B56 /* UMicroseconds.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43AA8728194EEDE600A67B56 /* UMicroseconds.cpp */; }; - 43AA874D194EEDE600A67B56 /* UMicroseconds.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8729194EEDE600A67B56 /* UMicroseconds.h */; }; - 43AA874E194EEDE600A67B56 /* WCFixedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA872A194EEDE600A67B56 /* WCFixedString.h */; }; - 43AA874F194EEDE600A67B56 /* WUErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA872B194EEDE600A67B56 /* WUErrors.h */; }; - 43AA8750194EEDE600A67B56 /* WCRefManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43AA872D194EEDE600A67B56 /* WCRefManager.cpp */; }; - 43AA8751194EEDE600A67B56 /* WCRefManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA872E194EEDE600A67B56 /* WCRefManager.h */; }; - 43AA8752194EEDE600A67B56 /* WCThreadSafe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43AA8730194EEDE600A67B56 /* WCThreadSafe.cpp */; }; - 43AA8753194EEDE600A67B56 /* WCThreadSafe.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8731194EEDE600A67B56 /* WCThreadSafe.h */; }; - 43AA8754194EEDE600A67B56 /* WavesPublicAPI_Defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8734194EEDE600A67B56 /* WavesPublicAPI_Defines.h */; }; - 43AA8755194EEDE600A67B56 /* wstdint.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8735194EEDE600A67B56 /* wstdint.h */; }; - 43AA8756194EEDE600A67B56 /* WTErr.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA8736194EEDE600A67B56 /* WTErr.h */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ + 43278FC8194EFB30003C9FEA /* basics.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = basics.hpp; path = ../wavesapi/akupara/basics.hpp; sourceTree = SOURCE_ROOT; }; + 43278FC9194EFB30003C9FEA /* compiletime_functions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = compiletime_functions.hpp; path = ../wavesapi/akupara/compiletime_functions.hpp; sourceTree = SOURCE_ROOT; }; + 43278FCB194EFB30003C9FEA /* atomic_ops.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = atomic_ops.hpp; path = ../wavesapi/akupara/threading/atomic_ops.hpp; sourceTree = SOURCE_ROOT; }; + 43278FCC194EFB30003C9FEA /* atomic_ops_gcc_x86.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = atomic_ops_gcc_x86.hpp; path = ../wavesapi/akupara/threading/atomic_ops_gcc_x86.hpp; sourceTree = SOURCE_ROOT; }; + 43278FCE194EFB30003C9FEA /* WCFourCC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCFourCC.h; path = ../wavesapi/BasicTypes/WCFourCC.h; sourceTree = SOURCE_ROOT; }; + 43278FCF194EFB30003C9FEA /* WTByteOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WTByteOrder.h; path = ../wavesapi/BasicTypes/WTByteOrder.h; sourceTree = SOURCE_ROOT; }; + 43278FD0194EFB30003C9FEA /* WUComPtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WUComPtr.h; path = ../wavesapi/BasicTypes/WUComPtr.h; sourceTree = SOURCE_ROOT; }; + 43278FD1194EFB30003C9FEA /* WUDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WUDefines.h; path = ../wavesapi/BasicTypes/WUDefines.h; sourceTree = SOURCE_ROOT; }; + 43278FD2194EFB30003C9FEA /* WUMathConsts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WUMathConsts.h; path = ../wavesapi/BasicTypes/WUMathConsts.h; sourceTree = SOURCE_ROOT; }; + 43278FD3194EFB30003C9FEA /* WUTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WUTypes.h; path = ../wavesapi/BasicTypes/WUTypes.h; sourceTree = SOURCE_ROOT; }; + 43278FD5194EFB30003C9FEA /* IncludeWindows.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IncludeWindows.h; path = ../wavesapi/devicemanager/IncludeWindows.h; sourceTree = SOURCE_ROOT; }; + 43278FD6194EFB30003C9FEA /* WCMRAudioDeviceManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WCMRAudioDeviceManager.cpp; path = ../wavesapi/devicemanager/WCMRAudioDeviceManager.cpp; sourceTree = SOURCE_ROOT; }; + 43278FD7194EFB30003C9FEA /* WCMRAudioDeviceManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCMRAudioDeviceManager.h; path = ../wavesapi/devicemanager/WCMRAudioDeviceManager.h; sourceTree = SOURCE_ROOT; }; + 43278FD8194EFB30003C9FEA /* WCMRCoreAudioDeviceManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WCMRCoreAudioDeviceManager.cpp; path = ../wavesapi/devicemanager/WCMRCoreAudioDeviceManager.cpp; sourceTree = SOURCE_ROOT; }; + 43278FD9194EFB30003C9FEA /* WCMRCoreAudioDeviceManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCMRCoreAudioDeviceManager.h; path = ../wavesapi/devicemanager/WCMRCoreAudioDeviceManager.h; sourceTree = SOURCE_ROOT; }; + 43278FDA194EFB30003C9FEA /* WCMRNativeAudio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WCMRNativeAudio.cpp; path = ../wavesapi/devicemanager/WCMRNativeAudio.cpp; sourceTree = SOURCE_ROOT; }; + 43278FDB194EFB30003C9FEA /* WCMRNativeAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCMRNativeAudio.h; path = ../wavesapi/devicemanager/WCMRNativeAudio.h; sourceTree = SOURCE_ROOT; }; + 43278FDC194EFB30003C9FEA /* WCMRPortAudioDeviceManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WCMRPortAudioDeviceManager.cpp; path = ../wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp; sourceTree = SOURCE_ROOT; }; + 43278FDD194EFB30003C9FEA /* WCMRPortAudioDeviceManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCMRPortAudioDeviceManager.h; path = ../wavesapi/devicemanager/WCMRPortAudioDeviceManager.h; sourceTree = SOURCE_ROOT; }; + 43278FDF194EFB30003C9FEA /* MinMaxUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MinMaxUtilities.h; path = ../wavesapi/miscutils/MinMaxUtilities.h; sourceTree = SOURCE_ROOT; }; + 43278FE0194EFB30003C9FEA /* safe_delete.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = safe_delete.h; path = ../wavesapi/miscutils/safe_delete.h; sourceTree = SOURCE_ROOT; }; + 43278FE1194EFB30003C9FEA /* UMicroseconds.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = UMicroseconds.cpp; path = ../wavesapi/miscutils/UMicroseconds.cpp; sourceTree = SOURCE_ROOT; }; + 43278FE2194EFB30003C9FEA /* UMicroseconds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UMicroseconds.h; path = ../wavesapi/miscutils/UMicroseconds.h; sourceTree = SOURCE_ROOT; }; + 43278FE3194EFB30003C9FEA /* WCFixedString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCFixedString.h; path = ../wavesapi/miscutils/WCFixedString.h; sourceTree = SOURCE_ROOT; }; + 43278FE4194EFB30003C9FEA /* WUErrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WUErrors.h; path = ../wavesapi/miscutils/WUErrors.h; sourceTree = SOURCE_ROOT; }; + 43278FE6194EFB30003C9FEA /* WCRefManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WCRefManager.cpp; path = ../wavesapi/refmanager/WCRefManager.cpp; sourceTree = SOURCE_ROOT; }; + 43278FE7194EFB30003C9FEA /* WCRefManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCRefManager.h; path = ../wavesapi/refmanager/WCRefManager.h; sourceTree = SOURCE_ROOT; }; + 43278FE9194EFB30003C9FEA /* WCThreadSafe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WCThreadSafe.cpp; path = ../wavesapi/threads/WCThreadSafe.cpp; sourceTree = SOURCE_ROOT; }; + 43278FEA194EFB30003C9FEA /* WCThreadSafe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCThreadSafe.h; path = ../wavesapi/threads/WCThreadSafe.h; sourceTree = SOURCE_ROOT; }; + 43278FED194EFB30003C9FEA /* WavesPublicAPI_Defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WavesPublicAPI_Defines.h; path = ../wavesapi/wavespublicapi/1.0/WavesPublicAPI_Defines.h; sourceTree = SOURCE_ROOT; }; + 43278FEE194EFB30003C9FEA /* wstdint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = wstdint.h; path = ../wavesapi/wavespublicapi/wstdint.h; sourceTree = SOURCE_ROOT; }; + 43278FEF194EFB30003C9FEA /* WTErr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WTErr.h; path = ../wavesapi/wavespublicapi/WTErr.h; sourceTree = SOURCE_ROOT; }; 43AA86DC194EECE000A67B56 /* libwaves_audiobackend.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libwaves_audiobackend.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; - 43AA86E5194EED8900A67B56 /* waves_audiobackend.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_audiobackend.cc; path = ../../../libs/backends/wavesaudio/waves_audiobackend.cc; sourceTree = SOURCE_ROOT; }; - 43AA86E6194EED8900A67B56 /* waves_audiobackend.latency.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_audiobackend.latency.cc; path = ../../../libs/backends/wavesaudio/waves_audiobackend.latency.cc; sourceTree = SOURCE_ROOT; }; - 43AA86E7194EED8900A67B56 /* waves_audiobackend.midi.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_audiobackend.midi.cc; path = ../../../libs/backends/wavesaudio/waves_audiobackend.midi.cc; sourceTree = SOURCE_ROOT; }; - 43AA86E8194EED8900A67B56 /* waves_audiobackend.port_engine.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_audiobackend.port_engine.cc; path = ../../../libs/backends/wavesaudio/waves_audiobackend.port_engine.cc; sourceTree = SOURCE_ROOT; }; - 43AA86E9194EED8900A67B56 /* waves_audioport.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_audioport.cc; path = ../../../libs/backends/wavesaudio/waves_audioport.cc; sourceTree = SOURCE_ROOT; }; - 43AA86EA194EED8900A67B56 /* waves_dataport.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_dataport.cc; path = ../../../libs/backends/wavesaudio/waves_dataport.cc; sourceTree = SOURCE_ROOT; }; - 43AA86EB194EED8900A67B56 /* waves_midi_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_midi_buffer.cc; path = ../../../libs/backends/wavesaudio/waves_midi_buffer.cc; sourceTree = SOURCE_ROOT; }; - 43AA86EC194EED8900A67B56 /* waves_midi_device_manager.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_midi_device_manager.cc; path = ../../../libs/backends/wavesaudio/waves_midi_device_manager.cc; sourceTree = SOURCE_ROOT; }; - 43AA86ED194EED8900A67B56 /* waves_midi_device.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_midi_device.cc; path = ../../../libs/backends/wavesaudio/waves_midi_device.cc; sourceTree = SOURCE_ROOT; }; - 43AA86EE194EED8900A67B56 /* waves_midi_event.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_midi_event.cc; path = ../../../libs/backends/wavesaudio/waves_midi_event.cc; sourceTree = SOURCE_ROOT; }; - 43AA86EF194EED8900A67B56 /* waves_midiport.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_midiport.cc; path = ../../../libs/backends/wavesaudio/waves_midiport.cc; sourceTree = SOURCE_ROOT; }; - 43AA86FB194EEDAC00A67B56 /* waves_audiobackend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_audiobackend.h; path = ../../../libs/backends/wavesaudio/waves_audiobackend.h; sourceTree = SOURCE_ROOT; }; - 43AA86FC194EEDAC00A67B56 /* waves_audioport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_audioport.h; path = ../../../libs/backends/wavesaudio/waves_audioport.h; sourceTree = SOURCE_ROOT; }; - 43AA86FD194EEDAC00A67B56 /* waves_dataport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_dataport.h; path = ../../../libs/backends/wavesaudio/waves_dataport.h; sourceTree = SOURCE_ROOT; }; - 43AA86FE194EEDAC00A67B56 /* waves_midi_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_midi_buffer.h; path = ../../../libs/backends/wavesaudio/waves_midi_buffer.h; sourceTree = SOURCE_ROOT; }; - 43AA86FF194EEDAC00A67B56 /* waves_midi_device_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_midi_device_manager.h; path = ../../../libs/backends/wavesaudio/waves_midi_device_manager.h; sourceTree = SOURCE_ROOT; }; - 43AA8700194EEDAC00A67B56 /* waves_midi_device.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_midi_device.h; path = ../../../libs/backends/wavesaudio/waves_midi_device.h; sourceTree = SOURCE_ROOT; }; - 43AA8701194EEDAC00A67B56 /* waves_midi_event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_midi_event.h; path = ../../../libs/backends/wavesaudio/waves_midi_event.h; sourceTree = SOURCE_ROOT; }; - 43AA8702194EEDAC00A67B56 /* waves_midiport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_midiport.h; path = ../../../libs/backends/wavesaudio/waves_midiport.h; sourceTree = SOURCE_ROOT; }; - 43AA870B194EEDC600A67B56 /* wscript */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = wscript; path = ../../../libs/backends/wavesaudio/wscript; sourceTree = SOURCE_ROOT; }; - 43AA870F194EEDE600A67B56 /* basics.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = basics.hpp; path = ../../../libs/backends/wavesaudio/wavesapi/akupara/basics.hpp; sourceTree = SOURCE_ROOT; }; - 43AA8710194EEDE600A67B56 /* compiletime_functions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = compiletime_functions.hpp; path = ../../../libs/backends/wavesaudio/wavesapi/akupara/compiletime_functions.hpp; sourceTree = SOURCE_ROOT; }; - 43AA8712194EEDE600A67B56 /* atomic_ops.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = atomic_ops.hpp; path = ../../../libs/backends/wavesaudio/wavesapi/akupara/threading/atomic_ops.hpp; sourceTree = SOURCE_ROOT; }; - 43AA8713194EEDE600A67B56 /* atomic_ops_gcc_x86.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = atomic_ops_gcc_x86.hpp; path = ../../../libs/backends/wavesaudio/wavesapi/akupara/threading/atomic_ops_gcc_x86.hpp; sourceTree = SOURCE_ROOT; }; - 43AA8715194EEDE600A67B56 /* WCFourCC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCFourCC.h; path = ../../../libs/backends/wavesaudio/wavesapi/BasicTypes/WCFourCC.h; sourceTree = SOURCE_ROOT; }; - 43AA8716194EEDE600A67B56 /* WTByteOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WTByteOrder.h; path = ../../../libs/backends/wavesaudio/wavesapi/BasicTypes/WTByteOrder.h; sourceTree = SOURCE_ROOT; }; - 43AA8717194EEDE600A67B56 /* WUComPtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WUComPtr.h; path = ../../../libs/backends/wavesaudio/wavesapi/BasicTypes/WUComPtr.h; sourceTree = SOURCE_ROOT; }; - 43AA8718194EEDE600A67B56 /* WUDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WUDefines.h; path = ../../../libs/backends/wavesaudio/wavesapi/BasicTypes/WUDefines.h; sourceTree = SOURCE_ROOT; }; - 43AA8719194EEDE600A67B56 /* WUMathConsts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WUMathConsts.h; path = ../../../libs/backends/wavesaudio/wavesapi/BasicTypes/WUMathConsts.h; sourceTree = SOURCE_ROOT; }; - 43AA871A194EEDE600A67B56 /* WUTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WUTypes.h; path = ../../../libs/backends/wavesaudio/wavesapi/BasicTypes/WUTypes.h; sourceTree = SOURCE_ROOT; }; - 43AA871C194EEDE600A67B56 /* IncludeWindows.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IncludeWindows.h; path = ../../../libs/backends/wavesaudio/wavesapi/devicemanager/IncludeWindows.h; sourceTree = SOURCE_ROOT; }; - 43AA871D194EEDE600A67B56 /* WCMRAudioDeviceManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WCMRAudioDeviceManager.cpp; path = ../../../libs/backends/wavesaudio/wavesapi/devicemanager/WCMRAudioDeviceManager.cpp; sourceTree = SOURCE_ROOT; }; - 43AA871E194EEDE600A67B56 /* WCMRAudioDeviceManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCMRAudioDeviceManager.h; path = ../../../libs/backends/wavesaudio/wavesapi/devicemanager/WCMRAudioDeviceManager.h; sourceTree = SOURCE_ROOT; }; - 43AA871F194EEDE600A67B56 /* WCMRCoreAudioDeviceManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WCMRCoreAudioDeviceManager.cpp; path = ../../../libs/backends/wavesaudio/wavesapi/devicemanager/WCMRCoreAudioDeviceManager.cpp; sourceTree = SOURCE_ROOT; }; - 43AA8720194EEDE600A67B56 /* WCMRCoreAudioDeviceManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCMRCoreAudioDeviceManager.h; path = ../../../libs/backends/wavesaudio/wavesapi/devicemanager/WCMRCoreAudioDeviceManager.h; sourceTree = SOURCE_ROOT; }; - 43AA8721194EEDE600A67B56 /* WCMRNativeAudio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WCMRNativeAudio.cpp; path = ../../../libs/backends/wavesaudio/wavesapi/devicemanager/WCMRNativeAudio.cpp; sourceTree = SOURCE_ROOT; }; - 43AA8722194EEDE600A67B56 /* WCMRNativeAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCMRNativeAudio.h; path = ../../../libs/backends/wavesaudio/wavesapi/devicemanager/WCMRNativeAudio.h; sourceTree = SOURCE_ROOT; }; - 43AA8723194EEDE600A67B56 /* WCMRPortAudioDeviceManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WCMRPortAudioDeviceManager.cpp; path = ../../../libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp; sourceTree = SOURCE_ROOT; }; - 43AA8724194EEDE600A67B56 /* WCMRPortAudioDeviceManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCMRPortAudioDeviceManager.h; path = ../../../libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.h; sourceTree = SOURCE_ROOT; }; - 43AA8726194EEDE600A67B56 /* MinMaxUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MinMaxUtilities.h; path = ../../../libs/backends/wavesaudio/wavesapi/miscutils/MinMaxUtilities.h; sourceTree = SOURCE_ROOT; }; - 43AA8727194EEDE600A67B56 /* safe_delete.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = safe_delete.h; path = ../../../libs/backends/wavesaudio/wavesapi/miscutils/safe_delete.h; sourceTree = SOURCE_ROOT; }; - 43AA8728194EEDE600A67B56 /* UMicroseconds.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = UMicroseconds.cpp; path = ../../../libs/backends/wavesaudio/wavesapi/miscutils/UMicroseconds.cpp; sourceTree = SOURCE_ROOT; }; - 43AA8729194EEDE600A67B56 /* UMicroseconds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UMicroseconds.h; path = ../../../libs/backends/wavesaudio/wavesapi/miscutils/UMicroseconds.h; sourceTree = SOURCE_ROOT; }; - 43AA872A194EEDE600A67B56 /* WCFixedString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCFixedString.h; path = ../../../libs/backends/wavesaudio/wavesapi/miscutils/WCFixedString.h; sourceTree = SOURCE_ROOT; }; - 43AA872B194EEDE600A67B56 /* WUErrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WUErrors.h; path = ../../../libs/backends/wavesaudio/wavesapi/miscutils/WUErrors.h; sourceTree = SOURCE_ROOT; }; - 43AA872D194EEDE600A67B56 /* WCRefManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WCRefManager.cpp; path = ../../../libs/backends/wavesaudio/wavesapi/refmanager/WCRefManager.cpp; sourceTree = SOURCE_ROOT; }; - 43AA872E194EEDE600A67B56 /* WCRefManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCRefManager.h; path = ../../../libs/backends/wavesaudio/wavesapi/refmanager/WCRefManager.h; sourceTree = SOURCE_ROOT; }; - 43AA8730194EEDE600A67B56 /* WCThreadSafe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WCThreadSafe.cpp; path = ../../../libs/backends/wavesaudio/wavesapi/threads/WCThreadSafe.cpp; sourceTree = SOURCE_ROOT; }; - 43AA8731194EEDE600A67B56 /* WCThreadSafe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCThreadSafe.h; path = ../../../libs/backends/wavesaudio/wavesapi/threads/WCThreadSafe.h; sourceTree = SOURCE_ROOT; }; - 43AA8734194EEDE600A67B56 /* WavesPublicAPI_Defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WavesPublicAPI_Defines.h; sourceTree = ""; }; - 43AA8735194EEDE600A67B56 /* wstdint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = wstdint.h; path = ../../../libs/backends/wavesaudio/wavesapi/wavespublicapi/wstdint.h; sourceTree = SOURCE_ROOT; }; - 43AA8736194EEDE600A67B56 /* WTErr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WTErr.h; path = ../../../libs/backends/wavesaudio/wavesapi/wavespublicapi/WTErr.h; sourceTree = SOURCE_ROOT; }; + 43AA86E5194EED8900A67B56 /* waves_audiobackend.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_audiobackend.cc; path = ../waves_audiobackend.cc; sourceTree = SOURCE_ROOT; }; + 43AA86E6194EED8900A67B56 /* waves_audiobackend.latency.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_audiobackend.latency.cc; path = ../waves_audiobackend.latency.cc; sourceTree = SOURCE_ROOT; }; + 43AA86E7194EED8900A67B56 /* waves_audiobackend.midi.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_audiobackend.midi.cc; path = ../waves_audiobackend.midi.cc; sourceTree = SOURCE_ROOT; }; + 43AA86E8194EED8900A67B56 /* waves_audiobackend.port_engine.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_audiobackend.port_engine.cc; path = ../waves_audiobackend.port_engine.cc; sourceTree = SOURCE_ROOT; }; + 43AA86E9194EED8900A67B56 /* waves_audioport.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_audioport.cc; path = ../waves_audioport.cc; sourceTree = SOURCE_ROOT; }; + 43AA86EA194EED8900A67B56 /* waves_dataport.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_dataport.cc; path = ../waves_dataport.cc; sourceTree = SOURCE_ROOT; }; + 43AA86EB194EED8900A67B56 /* waves_midi_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_midi_buffer.cc; path = ../waves_midi_buffer.cc; sourceTree = SOURCE_ROOT; }; + 43AA86EC194EED8900A67B56 /* waves_midi_device_manager.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_midi_device_manager.cc; path = ../waves_midi_device_manager.cc; sourceTree = SOURCE_ROOT; }; + 43AA86ED194EED8900A67B56 /* waves_midi_device.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_midi_device.cc; path = ../waves_midi_device.cc; sourceTree = SOURCE_ROOT; }; + 43AA86EE194EED8900A67B56 /* waves_midi_event.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_midi_event.cc; path = ../waves_midi_event.cc; sourceTree = SOURCE_ROOT; }; + 43AA86EF194EED8900A67B56 /* waves_midiport.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = waves_midiport.cc; path = ../waves_midiport.cc; sourceTree = SOURCE_ROOT; }; + 43AA86FB194EEDAC00A67B56 /* waves_audiobackend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_audiobackend.h; path = ../waves_audiobackend.h; sourceTree = SOURCE_ROOT; }; + 43AA86FC194EEDAC00A67B56 /* waves_audioport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_audioport.h; path = ../waves_audioport.h; sourceTree = SOURCE_ROOT; }; + 43AA86FD194EEDAC00A67B56 /* waves_dataport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_dataport.h; path = ../waves_dataport.h; sourceTree = SOURCE_ROOT; }; + 43AA86FE194EEDAC00A67B56 /* waves_midi_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_midi_buffer.h; path = ../waves_midi_buffer.h; sourceTree = SOURCE_ROOT; }; + 43AA86FF194EEDAC00A67B56 /* waves_midi_device_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_midi_device_manager.h; path = ../waves_midi_device_manager.h; sourceTree = SOURCE_ROOT; }; + 43AA8700194EEDAC00A67B56 /* waves_midi_device.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_midi_device.h; path = ../waves_midi_device.h; sourceTree = SOURCE_ROOT; }; + 43AA8701194EEDAC00A67B56 /* waves_midi_event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_midi_event.h; path = ../waves_midi_event.h; sourceTree = SOURCE_ROOT; }; + 43AA8702194EEDAC00A67B56 /* waves_midiport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = waves_midiport.h; path = ../waves_midiport.h; sourceTree = SOURCE_ROOT; }; + 43AA870B194EEDC600A67B56 /* wscript */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = wscript; path = ../wscript; sourceTree = SOURCE_ROOT; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -127,10 +127,122 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 43278FC6194EFB30003C9FEA /* wavesapi */ = { + isa = PBXGroup; + children = ( + 43278FC7194EFB30003C9FEA /* akupara */, + 43278FCD194EFB30003C9FEA /* BasicTypes */, + 43278FD4194EFB30003C9FEA /* devicemanager */, + 43278FDE194EFB30003C9FEA /* miscutils */, + 43278FE5194EFB30003C9FEA /* refmanager */, + 43278FE8194EFB30003C9FEA /* threads */, + 43278FEB194EFB30003C9FEA /* wavespublicapi */, + ); + name = wavesapi; + path = ../wavesapi; + sourceTree = SOURCE_ROOT; + }; + 43278FC7194EFB30003C9FEA /* akupara */ = { + isa = PBXGroup; + children = ( + 43278FC8194EFB30003C9FEA /* basics.hpp */, + 43278FC9194EFB30003C9FEA /* compiletime_functions.hpp */, + 43278FCA194EFB30003C9FEA /* threading */, + ); + path = akupara; + sourceTree = ""; + }; + 43278FCA194EFB30003C9FEA /* threading */ = { + isa = PBXGroup; + children = ( + 43278FCB194EFB30003C9FEA /* atomic_ops.hpp */, + 43278FCC194EFB30003C9FEA /* atomic_ops_gcc_x86.hpp */, + ); + path = threading; + sourceTree = ""; + }; + 43278FCD194EFB30003C9FEA /* BasicTypes */ = { + isa = PBXGroup; + children = ( + 43278FCE194EFB30003C9FEA /* WCFourCC.h */, + 43278FCF194EFB30003C9FEA /* WTByteOrder.h */, + 43278FD0194EFB30003C9FEA /* WUComPtr.h */, + 43278FD1194EFB30003C9FEA /* WUDefines.h */, + 43278FD2194EFB30003C9FEA /* WUMathConsts.h */, + 43278FD3194EFB30003C9FEA /* WUTypes.h */, + ); + path = BasicTypes; + sourceTree = ""; + }; + 43278FD4194EFB30003C9FEA /* devicemanager */ = { + isa = PBXGroup; + children = ( + 43278FD5194EFB30003C9FEA /* IncludeWindows.h */, + 43278FD6194EFB30003C9FEA /* WCMRAudioDeviceManager.cpp */, + 43278FD7194EFB30003C9FEA /* WCMRAudioDeviceManager.h */, + 43278FD8194EFB30003C9FEA /* WCMRCoreAudioDeviceManager.cpp */, + 43278FD9194EFB30003C9FEA /* WCMRCoreAudioDeviceManager.h */, + 43278FDA194EFB30003C9FEA /* WCMRNativeAudio.cpp */, + 43278FDB194EFB30003C9FEA /* WCMRNativeAudio.h */, + 43278FDC194EFB30003C9FEA /* WCMRPortAudioDeviceManager.cpp */, + 43278FDD194EFB30003C9FEA /* WCMRPortAudioDeviceManager.h */, + ); + path = devicemanager; + sourceTree = ""; + }; + 43278FDE194EFB30003C9FEA /* miscutils */ = { + isa = PBXGroup; + children = ( + 43278FDF194EFB30003C9FEA /* MinMaxUtilities.h */, + 43278FE0194EFB30003C9FEA /* safe_delete.h */, + 43278FE1194EFB30003C9FEA /* UMicroseconds.cpp */, + 43278FE2194EFB30003C9FEA /* UMicroseconds.h */, + 43278FE3194EFB30003C9FEA /* WCFixedString.h */, + 43278FE4194EFB30003C9FEA /* WUErrors.h */, + ); + path = miscutils; + sourceTree = ""; + }; + 43278FE5194EFB30003C9FEA /* refmanager */ = { + isa = PBXGroup; + children = ( + 43278FE6194EFB30003C9FEA /* WCRefManager.cpp */, + 43278FE7194EFB30003C9FEA /* WCRefManager.h */, + ); + path = refmanager; + sourceTree = ""; + }; + 43278FE8194EFB30003C9FEA /* threads */ = { + isa = PBXGroup; + children = ( + 43278FE9194EFB30003C9FEA /* WCThreadSafe.cpp */, + 43278FEA194EFB30003C9FEA /* WCThreadSafe.h */, + ); + path = threads; + sourceTree = ""; + }; + 43278FEB194EFB30003C9FEA /* wavespublicapi */ = { + isa = PBXGroup; + children = ( + 43278FEC194EFB30003C9FEA /* 1.0 */, + 43278FEE194EFB30003C9FEA /* wstdint.h */, + 43278FEF194EFB30003C9FEA /* WTErr.h */, + ); + path = wavespublicapi; + sourceTree = ""; + }; + 43278FEC194EFB30003C9FEA /* 1.0 */ = { + isa = PBXGroup; + children = ( + 43278FED194EFB30003C9FEA /* WavesPublicAPI_Defines.h */, + ); + path = 1.0; + sourceTree = ""; + }; 43AA86D3194EECE000A67B56 = { isa = PBXGroup; children = ( - 43AA870D194EEDE600A67B56 /* wavesapi */, + 43278FC6194EFB30003C9FEA /* wavesapi */, 43AA870C194EEDCA00A67B56 /* scripts */, 43AA86E4194EECF300A67B56 /* headers */, 43AA86E3194EECEB00A67B56 /* source */, @@ -187,118 +299,6 @@ name = scripts; sourceTree = SOURCE_ROOT; }; - 43AA870D194EEDE600A67B56 /* wavesapi */ = { - isa = PBXGroup; - children = ( - 43AA870E194EEDE600A67B56 /* akupara */, - 43AA8714194EEDE600A67B56 /* BasicTypes */, - 43AA871B194EEDE600A67B56 /* devicemanager */, - 43AA8725194EEDE600A67B56 /* miscutils */, - 43AA872C194EEDE600A67B56 /* refmanager */, - 43AA872F194EEDE600A67B56 /* threads */, - 43AA8732194EEDE600A67B56 /* wavespublicapi */, - ); - name = wavesapi; - path = ../../../libs/backends/wavesaudio/wavesapi; - sourceTree = SOURCE_ROOT; - }; - 43AA870E194EEDE600A67B56 /* akupara */ = { - isa = PBXGroup; - children = ( - 43AA870F194EEDE600A67B56 /* basics.hpp */, - 43AA8710194EEDE600A67B56 /* compiletime_functions.hpp */, - 43AA8711194EEDE600A67B56 /* threading */, - ); - path = akupara; - sourceTree = ""; - }; - 43AA8711194EEDE600A67B56 /* threading */ = { - isa = PBXGroup; - children = ( - 43AA8712194EEDE600A67B56 /* atomic_ops.hpp */, - 43AA8713194EEDE600A67B56 /* atomic_ops_gcc_x86.hpp */, - ); - path = threading; - sourceTree = ""; - }; - 43AA8714194EEDE600A67B56 /* BasicTypes */ = { - isa = PBXGroup; - children = ( - 43AA8715194EEDE600A67B56 /* WCFourCC.h */, - 43AA8716194EEDE600A67B56 /* WTByteOrder.h */, - 43AA8717194EEDE600A67B56 /* WUComPtr.h */, - 43AA8718194EEDE600A67B56 /* WUDefines.h */, - 43AA8719194EEDE600A67B56 /* WUMathConsts.h */, - 43AA871A194EEDE600A67B56 /* WUTypes.h */, - ); - path = BasicTypes; - sourceTree = ""; - }; - 43AA871B194EEDE600A67B56 /* devicemanager */ = { - isa = PBXGroup; - children = ( - 43AA871C194EEDE600A67B56 /* IncludeWindows.h */, - 43AA871D194EEDE600A67B56 /* WCMRAudioDeviceManager.cpp */, - 43AA871E194EEDE600A67B56 /* WCMRAudioDeviceManager.h */, - 43AA871F194EEDE600A67B56 /* WCMRCoreAudioDeviceManager.cpp */, - 43AA8720194EEDE600A67B56 /* WCMRCoreAudioDeviceManager.h */, - 43AA8721194EEDE600A67B56 /* WCMRNativeAudio.cpp */, - 43AA8722194EEDE600A67B56 /* WCMRNativeAudio.h */, - 43AA8723194EEDE600A67B56 /* WCMRPortAudioDeviceManager.cpp */, - 43AA8724194EEDE600A67B56 /* WCMRPortAudioDeviceManager.h */, - ); - path = devicemanager; - sourceTree = ""; - }; - 43AA8725194EEDE600A67B56 /* miscutils */ = { - isa = PBXGroup; - children = ( - 43AA8726194EEDE600A67B56 /* MinMaxUtilities.h */, - 43AA8727194EEDE600A67B56 /* safe_delete.h */, - 43AA8728194EEDE600A67B56 /* UMicroseconds.cpp */, - 43AA8729194EEDE600A67B56 /* UMicroseconds.h */, - 43AA872A194EEDE600A67B56 /* WCFixedString.h */, - 43AA872B194EEDE600A67B56 /* WUErrors.h */, - ); - path = miscutils; - sourceTree = ""; - }; - 43AA872C194EEDE600A67B56 /* refmanager */ = { - isa = PBXGroup; - children = ( - 43AA872D194EEDE600A67B56 /* WCRefManager.cpp */, - 43AA872E194EEDE600A67B56 /* WCRefManager.h */, - ); - path = refmanager; - sourceTree = ""; - }; - 43AA872F194EEDE600A67B56 /* threads */ = { - isa = PBXGroup; - children = ( - 43AA8730194EEDE600A67B56 /* WCThreadSafe.cpp */, - 43AA8731194EEDE600A67B56 /* WCThreadSafe.h */, - ); - path = threads; - sourceTree = ""; - }; - 43AA8732194EEDE600A67B56 /* wavespublicapi */ = { - isa = PBXGroup; - children = ( - 43AA8733194EEDE600A67B56 /* 1.0 */, - 43AA8735194EEDE600A67B56 /* wstdint.h */, - 43AA8736194EEDE600A67B56 /* WTErr.h */, - ); - path = wavespublicapi; - sourceTree = ""; - }; - 43AA8733194EEDE600A67B56 /* 1.0 */ = { - isa = PBXGroup; - children = ( - 43AA8734194EEDE600A67B56 /* WavesPublicAPI_Defines.h */, - ); - path = 1.0; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -314,31 +314,31 @@ 43AA8708194EEDAC00A67B56 /* waves_midi_device.h in Headers */, 43AA8709194EEDAC00A67B56 /* waves_midi_event.h in Headers */, 43AA870A194EEDAC00A67B56 /* waves_midiport.h in Headers */, - 43AA8737194EEDE600A67B56 /* basics.hpp in Headers */, - 43AA8738194EEDE600A67B56 /* compiletime_functions.hpp in Headers */, - 43AA8739194EEDE600A67B56 /* atomic_ops.hpp in Headers */, - 43AA873A194EEDE600A67B56 /* atomic_ops_gcc_x86.hpp in Headers */, - 43AA873B194EEDE600A67B56 /* WCFourCC.h in Headers */, - 43AA873C194EEDE600A67B56 /* WTByteOrder.h in Headers */, - 43AA873D194EEDE600A67B56 /* WUComPtr.h in Headers */, - 43AA873E194EEDE600A67B56 /* WUDefines.h in Headers */, - 43AA873F194EEDE600A67B56 /* WUMathConsts.h in Headers */, - 43AA8740194EEDE600A67B56 /* WUTypes.h in Headers */, - 43AA8741194EEDE600A67B56 /* IncludeWindows.h in Headers */, - 43AA8743194EEDE600A67B56 /* WCMRAudioDeviceManager.h in Headers */, - 43AA8745194EEDE600A67B56 /* WCMRCoreAudioDeviceManager.h in Headers */, - 43AA8747194EEDE600A67B56 /* WCMRNativeAudio.h in Headers */, - 43AA8749194EEDE600A67B56 /* WCMRPortAudioDeviceManager.h in Headers */, - 43AA874A194EEDE600A67B56 /* MinMaxUtilities.h in Headers */, - 43AA874B194EEDE600A67B56 /* safe_delete.h in Headers */, - 43AA874D194EEDE600A67B56 /* UMicroseconds.h in Headers */, - 43AA874E194EEDE600A67B56 /* WCFixedString.h in Headers */, - 43AA874F194EEDE600A67B56 /* WUErrors.h in Headers */, - 43AA8751194EEDE600A67B56 /* WCRefManager.h in Headers */, - 43AA8753194EEDE600A67B56 /* WCThreadSafe.h in Headers */, - 43AA8754194EEDE600A67B56 /* WavesPublicAPI_Defines.h in Headers */, - 43AA8755194EEDE600A67B56 /* wstdint.h in Headers */, - 43AA8756194EEDE600A67B56 /* WTErr.h in Headers */, + 43278FF0194EFB30003C9FEA /* basics.hpp in Headers */, + 43278FF1194EFB30003C9FEA /* compiletime_functions.hpp in Headers */, + 43278FF2194EFB30003C9FEA /* atomic_ops.hpp in Headers */, + 43278FF3194EFB30003C9FEA /* atomic_ops_gcc_x86.hpp in Headers */, + 43278FF4194EFB30003C9FEA /* WCFourCC.h in Headers */, + 43278FF5194EFB30003C9FEA /* WTByteOrder.h in Headers */, + 43278FF6194EFB30003C9FEA /* WUComPtr.h in Headers */, + 43278FF7194EFB30003C9FEA /* WUDefines.h in Headers */, + 43278FF8194EFB30003C9FEA /* WUMathConsts.h in Headers */, + 43278FF9194EFB30003C9FEA /* WUTypes.h in Headers */, + 43278FFA194EFB30003C9FEA /* IncludeWindows.h in Headers */, + 43278FFC194EFB30003C9FEA /* WCMRAudioDeviceManager.h in Headers */, + 43278FFE194EFB30003C9FEA /* WCMRCoreAudioDeviceManager.h in Headers */, + 43279000194EFB30003C9FEA /* WCMRNativeAudio.h in Headers */, + 43279002194EFB30003C9FEA /* WCMRPortAudioDeviceManager.h in Headers */, + 43279003194EFB30003C9FEA /* MinMaxUtilities.h in Headers */, + 43279004194EFB30003C9FEA /* safe_delete.h in Headers */, + 43279006194EFB30003C9FEA /* UMicroseconds.h in Headers */, + 43279007194EFB30003C9FEA /* WCFixedString.h in Headers */, + 43279008194EFB30003C9FEA /* WUErrors.h in Headers */, + 4327900A194EFB30003C9FEA /* WCRefManager.h in Headers */, + 4327900C194EFB30003C9FEA /* WCThreadSafe.h in Headers */, + 4327900D194EFB30003C9FEA /* WavesPublicAPI_Defines.h in Headers */, + 4327900E194EFB30003C9FEA /* wstdint.h in Headers */, + 4327900F194EFB30003C9FEA /* WTErr.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -404,13 +404,13 @@ 43AA86F8194EED8900A67B56 /* waves_midi_device.cc in Sources */, 43AA86F9194EED8900A67B56 /* waves_midi_event.cc in Sources */, 43AA86FA194EED8900A67B56 /* waves_midiport.cc in Sources */, - 43AA8742194EEDE600A67B56 /* WCMRAudioDeviceManager.cpp in Sources */, - 43AA8744194EEDE600A67B56 /* WCMRCoreAudioDeviceManager.cpp in Sources */, - 43AA8746194EEDE600A67B56 /* WCMRNativeAudio.cpp in Sources */, - 43AA8748194EEDE600A67B56 /* WCMRPortAudioDeviceManager.cpp in Sources */, - 43AA874C194EEDE600A67B56 /* UMicroseconds.cpp in Sources */, - 43AA8750194EEDE600A67B56 /* WCRefManager.cpp in Sources */, - 43AA8752194EEDE600A67B56 /* WCThreadSafe.cpp in Sources */, + 43278FFB194EFB30003C9FEA /* WCMRAudioDeviceManager.cpp in Sources */, + 43278FFD194EFB30003C9FEA /* WCMRCoreAudioDeviceManager.cpp in Sources */, + 43278FFF194EFB30003C9FEA /* WCMRNativeAudio.cpp in Sources */, + 43279001194EFB30003C9FEA /* WCMRPortAudioDeviceManager.cpp in Sources */, + 43279005194EFB30003C9FEA /* UMicroseconds.cpp in Sources */, + 43279009194EFB30003C9FEA /* WCRefManager.cpp in Sources */, + 4327900B194EFB30003C9FEA /* WCThreadSafe.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -509,6 +509,7 @@ 43AA86E2194EECE000A67B56 /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; diff --git a/ide_projects/macos/waves_audiobackend/waves_audiobackend.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/libs/backends/wavesaudio/macosx/waves_audiobackend.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from ide_projects/macos/waves_audiobackend/waves_audiobackend.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to libs/backends/wavesaudio/macosx/waves_audiobackend.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/libs/backends/wavesaudio/macosx/waves_audiobackend.xcodeproj/project.xcworkspace/xcuserdata/gzharun.xcuserdatad/UserInterfaceState.xcuserstate b/libs/backends/wavesaudio/macosx/waves_audiobackend.xcodeproj/project.xcworkspace/xcuserdata/gzharun.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..9e71010522657713bcacdc68472bbe5e9dc9fedb GIT binary patch literal 51399 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 I{|!6-1-w@o_y7O^ literal 0 HcmV?d00001 diff --git a/ide_projects/macos/waves_audiobackend/waves_audiobackend.xcodeproj/xcuserdata/gzharun.xcuserdatad/xcschemes/waves_audiobackend.xcscheme b/libs/backends/wavesaudio/macosx/waves_audiobackend.xcodeproj/xcuserdata/gzharun.xcuserdatad/xcschemes/waves_audiobackend.xcscheme similarity index 100% rename from ide_projects/macos/waves_audiobackend/waves_audiobackend.xcodeproj/xcuserdata/gzharun.xcuserdatad/xcschemes/waves_audiobackend.xcscheme rename to libs/backends/wavesaudio/macosx/waves_audiobackend.xcodeproj/xcuserdata/gzharun.xcuserdatad/xcschemes/waves_audiobackend.xcscheme diff --git a/ide_projects/macos/waves_audiobackend/waves_audiobackend.xcodeproj/xcuserdata/gzharun.xcuserdatad/xcschemes/xcschememanagement.plist b/libs/backends/wavesaudio/macosx/waves_audiobackend.xcodeproj/xcuserdata/gzharun.xcuserdatad/xcschemes/xcschememanagement.plist similarity index 100% rename from ide_projects/macos/waves_audiobackend/waves_audiobackend.xcodeproj/xcuserdata/gzharun.xcuserdatad/xcschemes/xcschememanagement.plist rename to libs/backends/wavesaudio/macosx/waves_audiobackend.xcodeproj/xcuserdata/gzharun.xcuserdatad/xcschemes/xcschememanagement.plist