diff options
Diffstat (limited to 'PrySDR.xcodeproj/project.pbxproj')
-rw-r--r-- | PrySDR.xcodeproj/project.pbxproj | 847 |
1 files changed, 846 insertions, 1 deletions
diff --git a/PrySDR.xcodeproj/project.pbxproj b/PrySDR.xcodeproj/project.pbxproj index c9ef8f0..1393c86 100644 --- a/PrySDR.xcodeproj/project.pbxproj +++ b/PrySDR.xcodeproj/project.pbxproj @@ -6,7 +6,44 @@ objectVersion = 77; objects = { +/* Begin PBXBuildFile section */ + 8D5A5DAD2CD439D70096CBD7 /* libairspy.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D5A5D752CD436BC0096CBD7 /* libairspy.a */; }; + 8D5A5DAE2CD439DA0096CBD7 /* libairspyhf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D5A5D9F2CD439360096CBD7 /* libairspyhf.a */; }; + 8D5A5DF02CD4B97E0096CBD7 /* libusb.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D5A5DDA2CD4B9100096CBD7 /* libusb.a */; }; + 8D5A5E132CD4BB150096CBD7 /* libr820.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D5A5DB42CD4B70D0096CBD7 /* libr820.a */; }; + 8D5A5E142CD4BB180096CBD7 /* libusb.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D5A5DDA2CD4B9100096CBD7 /* libusb.a */; }; + 8D5A5E172CD4BEAF0096CBD7 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D5A5E162CD4BEAF0096CBD7 /* IOKit.framework */; }; + 8D5A5E192CD4BEB60096CBD7 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D5A5E182CD4BEB60096CBD7 /* Security.framework */; }; + 8D5A5E1B2CD4BECD0096CBD7 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D5A5E1A2CD4BECD0096CBD7 /* CoreFoundation.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 8D5A5E1E2CD4C18D0096CBD7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8DD98C392CC592540062D678 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D5A5DB32CD4B70D0096CBD7; + remoteInfo = libr820; + }; + 8D5A5E202CD4C1900096CBD7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8DD98C392CC592540062D678 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D5A5DD92CD4B9100096CBD7; + remoteInfo = libusb; + }; +/* End PBXContainerItemProxy section */ + /* Begin PBXCopyFilesBuildPhase section */ + 8D5A5E062CD4BAF10096CBD7 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; 8DD98C3F2CC592540062D678 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -19,33 +56,379 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 8D5A5D752CD436BC0096CBD7 /* libairspy.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libairspy.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D5A5D9F2CD439360096CBD7 /* libairspyhf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libairspyhf.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D5A5DB42CD4B70D0096CBD7 /* libr820.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libr820.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D5A5DDA2CD4B9100096CBD7 /* libusb.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libusb.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D5A5E082CD4BAF10096CBD7 /* TestRtlSdr */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = TestRtlSdr; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D5A5E162CD4BEAF0096CBD7 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; + 8D5A5E182CD4BEB60096CBD7 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; + 8D5A5E1A2CD4BECD0096CBD7 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; }; 8DD98C412CC592540062D678 /* PrySDR */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = PrySDR; sourceTree = BUILT_PRODUCTS_DIR; }; + 8DD98C722CC632040062D678 /* MatrixXT.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MatrixXT.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ +/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ + 8D5A5CFA2CCD95E90096CBD7 /* Exceptions for "IQ" folder in "PrySDR" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + IQ.swift, + ); + target = 8DD98C402CC592540062D678 /* PrySDR */; + }; + 8D5A5D7C2CD436D20096CBD7 /* Exceptions for "Radio" folder in "libairspy" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + HW/AirSpy/src/airspy_commands.h, + HW/AirSpy/src/airspy.c, + HW/AirSpy/src/airspy.h, + HW/AirSpy/src/filters.h, + HW/AirSpy/src/iqconverter_float.c, + HW/AirSpy/src/iqconverter_float.h, + HW/AirSpy/src/iqconverter_int16.c, + HW/AirSpy/src/iqconverter_int16.h, + ); + privateHeaders = ( + HW/AirSpy/src/airspy_commands.h, + HW/AirSpy/src/filters.h, + HW/AirSpy/src/iqconverter_float.h, + HW/AirSpy/src/iqconverter_int16.h, + ); + publicHeaders = ( + HW/AirSpy/src/airspy.h, + ); + target = 8D5A5D742CD436BC0096CBD7 /* libairspy */; + }; + 8D5A5DA72CD439590096CBD7 /* Exceptions for "Radio" folder in "libairspyhf" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + HW/AirSpyHF/src/airspyhf_commands.h, + HW/AirSpyHF/src/airspyhf.c, + HW/AirSpyHF/src/airspyhf.h, + HW/AirSpyHF/src/iqbalancer.c, + HW/AirSpyHF/src/iqbalancer.h, + ); + privateHeaders = ( + HW/AirSpyHF/src/airspyhf_commands.h, + HW/AirSpyHF/src/iqbalancer.h, + ); + publicHeaders = ( + HW/AirSpyHF/src/airspyhf.h, + ); + target = 8D5A5D9E2CD439360096CBD7 /* libairspyhf */; + }; + 8D5A5DAC2CD4399D0096CBD7 /* Exceptions for "Radio" folder in "PrySDR" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + HW/AirSpy/src/airspy.c, + HW/AirSpy/src/iqconverter_float.c, + HW/AirSpy/src/iqconverter_int16.c, + HW/AirSpyHF/src/airspyhf.c, + HW/AirSpyHF/src/iqbalancer.c, + HW/RtlSdr/libusb/core.c, + HW/RtlSdr/libusb/descriptor.c, + HW/RtlSdr/libusb/hotplug.c, + HW/RtlSdr/libusb/io.c, + HW/RtlSdr/libusb/os/darwin_usb.c, + HW/RtlSdr/libusb/os/events_posix.c, + HW/RtlSdr/libusb/os/linux_udev.c, + HW/RtlSdr/libusb/os/linux_usbfs.c, + HW/RtlSdr/libusb/os/threads_posix.c, + HW/RtlSdr/libusb/strerror.c, + HW/RtlSdr/libusb/sync.c, + HW/RtlSdr/r820/r820.swift, + HW/RtlSdr/r820/src/librtlsdr.c, + HW/RtlSdr/r820/src/test.swift, + HW/RtlSdr/r820/src/tuner_e4k.c, + HW/RtlSdr/r820/src/tuner_fc0012.c, + HW/RtlSdr/r820/src/tuner_fc0013.c, + HW/RtlSdr/r820/src/tuner_fc2580.c, + HW/RtlSdr/r820/src/tuner_r82xx.c, + Utils/TestRtlSdr/main.swift, + ); + target = 8DD98C402CC592540062D678 /* PrySDR */; + }; + 8D5A5DCB2CD4B8290096CBD7 /* Exceptions for "Radio" folder in "libr820" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + HW/RtlSdr/r820/include/reg_field.h, + "HW/RtlSdr/r820/include/rtl-sdr_export.h", + "HW/RtlSdr/r820/include/rtl-sdr.h", + HW/RtlSdr/r820/include/rtlsdr_i2c.h, + HW/RtlSdr/r820/include/tuner_e4k.h, + HW/RtlSdr/r820/include/tuner_fc0012.h, + HW/RtlSdr/r820/include/tuner_fc0013.h, + HW/RtlSdr/r820/include/tuner_fc2580.h, + HW/RtlSdr/r820/include/tuner_r82xx.h, + HW/RtlSdr/r820/src/librtlsdr.c, + HW/RtlSdr/r820/src/test.swift, + HW/RtlSdr/r820/src/tuner_e4k.c, + HW/RtlSdr/r820/src/tuner_fc0012.c, + HW/RtlSdr/r820/src/tuner_fc0013.c, + HW/RtlSdr/r820/src/tuner_fc2580.c, + HW/RtlSdr/r820/src/tuner_r82xx.c, + ); + privateHeaders = ( + HW/RtlSdr/r820/include/reg_field.h, + "HW/RtlSdr/r820/include/rtl-sdr_export.h", + HW/RtlSdr/r820/include/rtlsdr_i2c.h, + HW/RtlSdr/r820/include/tuner_e4k.h, + HW/RtlSdr/r820/include/tuner_fc0012.h, + HW/RtlSdr/r820/include/tuner_fc0013.h, + HW/RtlSdr/r820/include/tuner_fc2580.h, + HW/RtlSdr/r820/include/tuner_r82xx.h, + ); + publicHeaders = ( + "HW/RtlSdr/r820/include/rtl-sdr.h", + ); + target = 8D5A5DB32CD4B70D0096CBD7 /* libr820 */; + }; + 8D5A5DDF2CD4B9190096CBD7 /* Exceptions for "Radio" folder in "libusb" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + HW/RtlSdr/libusb/config.h, + HW/RtlSdr/libusb/core.c, + HW/RtlSdr/libusb/descriptor.c, + HW/RtlSdr/libusb/hotplug.c, + HW/RtlSdr/libusb/io.c, + HW/RtlSdr/libusb/libusb.h, + HW/RtlSdr/libusb/libusbi.h, + HW/RtlSdr/libusb/os/darwin_usb.c, + HW/RtlSdr/libusb/os/darwin_usb.h, + HW/RtlSdr/libusb/os/events_posix.c, + HW/RtlSdr/libusb/os/events_posix.h, + HW/RtlSdr/libusb/os/threads_posix.c, + HW/RtlSdr/libusb/os/threads_posix.h, + HW/RtlSdr/libusb/strerror.c, + HW/RtlSdr/libusb/sync.c, + HW/RtlSdr/libusb/version_nano.h, + HW/RtlSdr/libusb/version.h, + ); + privateHeaders = ( + HW/RtlSdr/libusb/config.h, + HW/RtlSdr/libusb/libusbi.h, + HW/RtlSdr/libusb/os/darwin_usb.h, + HW/RtlSdr/libusb/os/events_posix.h, + HW/RtlSdr/libusb/os/threads_posix.h, + HW/RtlSdr/libusb/version_nano.h, + HW/RtlSdr/libusb/version.h, + ); + publicHeaders = ( + HW/RtlSdr/libusb/libusb.h, + ); + target = 8D5A5DD92CD4B9100096CBD7 /* libusb */; + }; + 8D5A5E122CD4BAF70096CBD7 /* Exceptions for "Radio" folder in "TestRtlSdr" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "HW/RtlSdr/r820/include/rtl-sdr_export.h", + "HW/RtlSdr/r820/include/rtl-sdr.h", + HW/RtlSdr/r820/r820.swift, + "HW/RtlSdr/r820/src/libr820-Bridging-Header.h", + "HW/RtlSdr/r820/src/r820sdr-Bridging-Header.h", + Utils/TestRtlSdr/main.swift, + ); + publicHeaders = ( + "HW/RtlSdr/r820/include/rtl-sdr_export.h", + "HW/RtlSdr/r820/include/rtl-sdr.h", + ); + target = 8D5A5E072CD4BAF10096CBD7 /* TestRtlSdr */; + }; + 8DD98C7C2CC6320C0062D678 /* Exceptions for "LA" folder in "PrySDR" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Test/MatrixXT/MatrixXT.swift, + ); + target = 8DD98C402CC592540062D678 /* PrySDR */; + }; + 8DD98C7D2CC6320C0062D678 /* Exceptions for "LA" folder in "MatrixXT" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Lib/Matrix.swift, + Test/MatrixXT/MatrixXT.swift, + ); + target = 8DD98C712CC632040062D678 /* MatrixXT */; + }; +/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ + /* Begin PBXFileSystemSynchronizedRootGroup section */ + 8D5A5CE62CCB9C320096CBD7 /* Mod */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = Mod; + sourceTree = "<group>"; + }; + 8D5A5CFB2CCD9BDE0096CBD7 /* Gen */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = Gen; + sourceTree = "<group>"; + }; 8DD98C432CC592540062D678 /* PrySDR */ = { isa = PBXFileSystemSynchronizedRootGroup; path = PrySDR; sourceTree = "<group>"; }; + 8DD98C502CC5935B0062D678 /* LA */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 8DD98C7C2CC6320C0062D678 /* Exceptions for "LA" folder in "PrySDR" target */, + 8DD98C7D2CC6320C0062D678 /* Exceptions for "LA" folder in "MatrixXT" target */, + ); + path = LA; + sourceTree = "<group>"; + }; + 8DD98C542CC5942F0062D678 /* Radio */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 8D5A5DAC2CD4399D0096CBD7 /* Exceptions for "Radio" folder in "PrySDR" target */, + 8D5A5D7C2CD436D20096CBD7 /* Exceptions for "Radio" folder in "libairspy" target */, + 8D5A5DA72CD439590096CBD7 /* Exceptions for "Radio" folder in "libairspyhf" target */, + 8D5A5DCB2CD4B8290096CBD7 /* Exceptions for "Radio" folder in "libr820" target */, + 8D5A5DDF2CD4B9190096CBD7 /* Exceptions for "Radio" folder in "libusb" target */, + 8D5A5E122CD4BAF70096CBD7 /* Exceptions for "Radio" folder in "TestRtlSdr" target */, + ); + path = Radio; + sourceTree = "<group>"; + }; + 8DD98C5C2CC5951E0062D678 /* IQ */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 8D5A5CFA2CCD95E90096CBD7 /* Exceptions for "IQ" folder in "PrySDR" target */, + ); + path = IQ; + sourceTree = "<group>"; + }; + 8DD98C5E2CC5968F0062D678 /* DSP */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = DSP; + sourceTree = "<group>"; + }; + 8DD98C5F2CC596A40062D678 /* Accel */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = Accel; + sourceTree = "<group>"; + }; + 8DD98C602CC598720062D678 /* Complex */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = Complex; + sourceTree = "<group>"; + }; + 8DD98C642CC599CA0062D678 /* Series */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = Series; + sourceTree = "<group>"; + }; + 8DD98C662CC599DC0062D678 /* Stats */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = Stats; + sourceTree = "<group>"; + }; + 8DD98C672CC599ED0062D678 /* Vector */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = Vector; + sourceTree = "<group>"; + }; + 8DD98C7F2CC7852E0062D678 /* Images */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = Images; + sourceTree = "<group>"; + }; + 8DD98C882CC788620062D678 /* Utils */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = Utils; + sourceTree = "<group>"; + }; /* End PBXFileSystemSynchronizedRootGroup section */ /* Begin PBXFrameworksBuildPhase section */ + 8D5A5D732CD436BC0096CBD7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D5A5D9D2CD439360096CBD7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D5A5DB22CD4B70D0096CBD7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D5A5DF02CD4B97E0096CBD7 /* libusb.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D5A5DD82CD4B9100096CBD7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D5A5E1B2CD4BECD0096CBD7 /* CoreFoundation.framework in Frameworks */, + 8D5A5E192CD4BEB60096CBD7 /* Security.framework in Frameworks */, + 8D5A5E172CD4BEAF0096CBD7 /* IOKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D5A5E052CD4BAF10096CBD7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D5A5E142CD4BB180096CBD7 /* libusb.a in Frameworks */, + 8D5A5E132CD4BB150096CBD7 /* libr820.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 8DD98C3E2CC592540062D678 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 8D5A5DAE2CD439DA0096CBD7 /* libairspyhf.a in Frameworks */, + 8D5A5DAD2CD439D70096CBD7 /* libairspy.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DD98C6F2CC632040062D678 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 8D5A5D992CD438AE0096CBD7 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 8D5A5E1A2CD4BECD0096CBD7 /* CoreFoundation.framework */, + 8D5A5E182CD4BEB60096CBD7 /* Security.framework */, + 8D5A5E162CD4BEAF0096CBD7 /* IOKit.framework */, + ); + name = Frameworks; + sourceTree = "<group>"; + }; 8DD98C382CC592540062D678 = { isa = PBXGroup; children = ( + 8D5A5CFB2CCD9BDE0096CBD7 /* Gen */, + 8D5A5CE62CCB9C320096CBD7 /* Mod */, + 8DD98C882CC788620062D678 /* Utils */, + 8DD98C672CC599ED0062D678 /* Vector */, + 8DD98C662CC599DC0062D678 /* Stats */, + 8DD98C602CC598720062D678 /* Complex */, + 8DD98C5F2CC596A40062D678 /* Accel */, + 8DD98C5E2CC5968F0062D678 /* DSP */, + 8DD98C5C2CC5951E0062D678 /* IQ */, + 8DD98C542CC5942F0062D678 /* Radio */, + 8DD98C502CC5935B0062D678 /* LA */, 8DD98C432CC592540062D678 /* PrySDR */, 8DD98C422CC592540062D678 /* Products */, + 8DD98C642CC599CA0062D678 /* Series */, + 8DD98C7F2CC7852E0062D678 /* Images */, + 8D5A5D992CD438AE0096CBD7 /* Frameworks */, ); sourceTree = "<group>"; }; @@ -53,13 +436,155 @@ isa = PBXGroup; children = ( 8DD98C412CC592540062D678 /* PrySDR */, + 8DD98C722CC632040062D678 /* MatrixXT.xctest */, + 8D5A5D752CD436BC0096CBD7 /* libairspy.a */, + 8D5A5D9F2CD439360096CBD7 /* libairspyhf.a */, + 8D5A5DB42CD4B70D0096CBD7 /* libr820.a */, + 8D5A5DDA2CD4B9100096CBD7 /* libusb.a */, + 8D5A5E082CD4BAF10096CBD7 /* TestRtlSdr */, ); name = Products; sourceTree = "<group>"; }; /* End PBXGroup section */ +/* Begin PBXHeadersBuildPhase section */ + 8D5A5D712CD436BC0096CBD7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D5A5D9B2CD439360096CBD7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D5A5DB02CD4B70D0096CBD7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D5A5DD62CD4B9100096CBD7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D5A5E232CD4C33E0096CBD7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + /* Begin PBXNativeTarget section */ + 8D5A5D742CD436BC0096CBD7 /* libairspy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8D5A5D762CD436BC0096CBD7 /* Build configuration list for PBXNativeTarget "libairspy" */; + buildPhases = ( + 8D5A5D712CD436BC0096CBD7 /* Headers */, + 8D5A5D722CD436BC0096CBD7 /* Sources */, + 8D5A5D732CD436BC0096CBD7 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libairspy; + packageProductDependencies = ( + ); + productName = libairspy; + productReference = 8D5A5D752CD436BC0096CBD7 /* libairspy.a */; + productType = "com.apple.product-type.library.static"; + }; + 8D5A5D9E2CD439360096CBD7 /* libairspyhf */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8D5A5DA02CD439360096CBD7 /* Build configuration list for PBXNativeTarget "libairspyhf" */; + buildPhases = ( + 8D5A5D9B2CD439360096CBD7 /* Headers */, + 8D5A5D9C2CD439360096CBD7 /* Sources */, + 8D5A5D9D2CD439360096CBD7 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libairspyhf; + packageProductDependencies = ( + ); + productName = libairspyhf; + productReference = 8D5A5D9F2CD439360096CBD7 /* libairspyhf.a */; + productType = "com.apple.product-type.library.static"; + }; + 8D5A5DB32CD4B70D0096CBD7 /* libr820 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8D5A5DB52CD4B70D0096CBD7 /* Build configuration list for PBXNativeTarget "libr820" */; + buildPhases = ( + 8D5A5DB02CD4B70D0096CBD7 /* Headers */, + 8D5A5DB12CD4B70D0096CBD7 /* Sources */, + 8D5A5DB22CD4B70D0096CBD7 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libr820; + packageProductDependencies = ( + ); + productName = libr820; + productReference = 8D5A5DB42CD4B70D0096CBD7 /* libr820.a */; + productType = "com.apple.product-type.library.static"; + }; + 8D5A5DD92CD4B9100096CBD7 /* libusb */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8D5A5DDB2CD4B9100096CBD7 /* Build configuration list for PBXNativeTarget "libusb" */; + buildPhases = ( + 8D5A5DD62CD4B9100096CBD7 /* Headers */, + 8D5A5DD72CD4B9100096CBD7 /* Sources */, + 8D5A5DD82CD4B9100096CBD7 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libusb; + packageProductDependencies = ( + ); + productName = libusb; + productReference = 8D5A5DDA2CD4B9100096CBD7 /* libusb.a */; + productType = "com.apple.product-type.library.static"; + }; + 8D5A5E072CD4BAF10096CBD7 /* TestRtlSdr */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8D5A5E0C2CD4BAF10096CBD7 /* Build configuration list for PBXNativeTarget "TestRtlSdr" */; + buildPhases = ( + 8D5A5E232CD4C33E0096CBD7 /* Headers */, + 8D5A5E042CD4BAF10096CBD7 /* Sources */, + 8D5A5E052CD4BAF10096CBD7 /* Frameworks */, + 8D5A5E062CD4BAF10096CBD7 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + 8D5A5E212CD4C1900096CBD7 /* PBXTargetDependency */, + 8D5A5E1F2CD4C18D0096CBD7 /* PBXTargetDependency */, + ); + name = TestRtlSdr; + packageProductDependencies = ( + ); + productName = TestRtlSdr; + productReference = 8D5A5E082CD4BAF10096CBD7 /* TestRtlSdr */; + productType = "com.apple.product-type.tool"; + }; 8DD98C402CC592540062D678 /* PrySDR */ = { isa = PBXNativeTarget; buildConfigurationList = 8DD98C482CC592540062D678 /* Build configuration list for PBXNativeTarget "PrySDR" */; @@ -73,7 +598,17 @@ dependencies = ( ); fileSystemSynchronizedGroups = ( + 8D5A5CFB2CCD9BDE0096CBD7 /* Gen */, 8DD98C432CC592540062D678 /* PrySDR */, + 8DD98C502CC5935B0062D678 /* LA */, + 8DD98C542CC5942F0062D678 /* Radio */, + 8DD98C5F2CC596A40062D678 /* Accel */, + 8DD98C602CC598720062D678 /* Complex */, + 8DD98C642CC599CA0062D678 /* Series */, + 8DD98C662CC599DC0062D678 /* Stats */, + 8DD98C672CC599ED0062D678 /* Vector */, + 8DD98C7F2CC7852E0062D678 /* Images */, + 8DD98C882CC788620062D678 /* Utils */, ); name = PrySDR; packageProductDependencies = ( @@ -82,6 +617,25 @@ productReference = 8DD98C412CC592540062D678 /* PrySDR */; productType = "com.apple.product-type.tool"; }; + 8DD98C712CC632040062D678 /* MatrixXT */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8DD98C762CC632040062D678 /* Build configuration list for PBXNativeTarget "MatrixXT" */; + buildPhases = ( + 8DD98C6E2CC632040062D678 /* Sources */, + 8DD98C6F2CC632040062D678 /* Frameworks */, + 8DD98C702CC632040062D678 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = MatrixXT; + packageProductDependencies = ( + ); + productName = MatrixXT; + productReference = 8DD98C722CC632040062D678 /* MatrixXT.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -92,9 +646,28 @@ LastSwiftUpdateCheck = 1600; LastUpgradeCheck = 1600; TargetAttributes = { + 8D5A5D742CD436BC0096CBD7 = { + CreatedOnToolsVersion = 16.0; + }; + 8D5A5D9E2CD439360096CBD7 = { + CreatedOnToolsVersion = 16.0; + }; + 8D5A5DB32CD4B70D0096CBD7 = { + CreatedOnToolsVersion = 16.0; + LastSwiftMigration = 1610; + }; + 8D5A5DD92CD4B9100096CBD7 = { + CreatedOnToolsVersion = 16.0; + }; + 8D5A5E072CD4BAF10096CBD7 = { + CreatedOnToolsVersion = 16.0; + }; 8DD98C402CC592540062D678 = { CreatedOnToolsVersion = 16.0; }; + 8DD98C712CC632040062D678 = { + CreatedOnToolsVersion = 16.0; + }; }; }; buildConfigurationList = 8DD98C3C2CC592540062D678 /* Build configuration list for PBXProject "PrySDR" */; @@ -112,11 +685,62 @@ projectRoot = ""; targets = ( 8DD98C402CC592540062D678 /* PrySDR */, + 8DD98C712CC632040062D678 /* MatrixXT */, + 8D5A5D742CD436BC0096CBD7 /* libairspy */, + 8D5A5D9E2CD439360096CBD7 /* libairspyhf */, + 8D5A5DB32CD4B70D0096CBD7 /* libr820 */, + 8D5A5DD92CD4B9100096CBD7 /* libusb */, + 8D5A5E072CD4BAF10096CBD7 /* TestRtlSdr */, ); }; /* End PBXProject section */ +/* Begin PBXResourcesBuildPhase section */ + 8DD98C702CC632040062D678 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ + 8D5A5D722CD436BC0096CBD7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D5A5D9C2CD439360096CBD7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D5A5DB12CD4B70D0096CBD7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D5A5DD72CD4B9100096CBD7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D5A5E042CD4BAF10096CBD7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 8DD98C3D2CC592540062D678 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -124,9 +748,146 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 8DD98C6E2CC632040062D678 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ +/* Begin PBXTargetDependency section */ + 8D5A5E1F2CD4C18D0096CBD7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8D5A5DB32CD4B70D0096CBD7 /* libr820 */; + targetProxy = 8D5A5E1E2CD4C18D0096CBD7 /* PBXContainerItemProxy */; + }; + 8D5A5E212CD4C1900096CBD7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8D5A5DD92CD4B9100096CBD7 /* libusb */; + targetProxy = 8D5A5E202CD4C1900096CBD7 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + /* Begin XCBuildConfiguration section */ + 8D5A5D772CD436BC0096CBD7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 53B26AJZ4Z; + EXECUTABLE_PREFIX = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8D5A5D782CD436BC0096CBD7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 53B26AJZ4Z; + EXECUTABLE_PREFIX = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 8D5A5DA12CD439360096CBD7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 53B26AJZ4Z; + EXECUTABLE_PREFIX = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8D5A5DA22CD439360096CBD7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 53B26AJZ4Z; + EXECUTABLE_PREFIX = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 8D5A5DB62CD4B70D0096CBD7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 53B26AJZ4Z; + EXECUTABLE_PREFIX = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + SWIFT_OBJC_BRIDGING_HEADER = "Radio/HW/RtlSdr/r820/src/libr820-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 6.0; + }; + name = Debug; + }; + 8D5A5DB72CD4B70D0096CBD7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 53B26AJZ4Z; + EXECUTABLE_PREFIX = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + SWIFT_OBJC_BRIDGING_HEADER = "Radio/HW/RtlSdr/r820/src/libr820-Bridging-Header.h"; + SWIFT_VERSION = 6.0; + }; + name = Release; + }; + 8D5A5DDC2CD4B9100096CBD7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 53B26AJZ4Z; + EXECUTABLE_PREFIX = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8D5A5DDD2CD4B9100096CBD7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 53B26AJZ4Z; + EXECUTABLE_PREFIX = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 8D5A5E0D2CD4BAF10096CBD7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 53B26AJZ4Z; + ENABLE_HARDENED_RUNTIME = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 8D5A5E0E2CD4BAF10096CBD7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 53B26AJZ4Z; + ENABLE_HARDENED_RUNTIME = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; 8DD98C462CC592540062D678 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -252,7 +1013,7 @@ DEVELOPMENT_TEAM = 53B26AJZ4Z; ENABLE_HARDENED_RUNTIME = YES; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; }; name = Debug; }; @@ -263,6 +1024,36 @@ DEVELOPMENT_TEAM = 53B26AJZ4Z; ENABLE_HARDENED_RUNTIME = YES; PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 6.0; + }; + name = Release; + }; + 8DD98C772CC632040062D678 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 53B26AJZ4Z; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = RadioTeam.MatrixXT; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 8DD98C782CC632040062D678 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 53B26AJZ4Z; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = RadioTeam.MatrixXT; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; }; name = Release; @@ -270,6 +1061,51 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 8D5A5D762CD436BC0096CBD7 /* Build configuration list for PBXNativeTarget "libairspy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8D5A5D772CD436BC0096CBD7 /* Debug */, + 8D5A5D782CD436BC0096CBD7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8D5A5DA02CD439360096CBD7 /* Build configuration list for PBXNativeTarget "libairspyhf" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8D5A5DA12CD439360096CBD7 /* Debug */, + 8D5A5DA22CD439360096CBD7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8D5A5DB52CD4B70D0096CBD7 /* Build configuration list for PBXNativeTarget "libr820" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8D5A5DB62CD4B70D0096CBD7 /* Debug */, + 8D5A5DB72CD4B70D0096CBD7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8D5A5DDB2CD4B9100096CBD7 /* Build configuration list for PBXNativeTarget "libusb" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8D5A5DDC2CD4B9100096CBD7 /* Debug */, + 8D5A5DDD2CD4B9100096CBD7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8D5A5E0C2CD4BAF10096CBD7 /* Build configuration list for PBXNativeTarget "TestRtlSdr" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8D5A5E0D2CD4BAF10096CBD7 /* Debug */, + 8D5A5E0E2CD4BAF10096CBD7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 8DD98C3C2CC592540062D678 /* Build configuration list for PBXProject "PrySDR" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -288,6 +1124,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 8DD98C762CC632040062D678 /* Build configuration list for PBXNativeTarget "MatrixXT" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DD98C772CC632040062D678 /* Debug */, + 8DD98C782CC632040062D678 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = 8DD98C392CC592540062D678 /* Project object */; |