summaryrefslogtreecommitdiff
path: root/PrySDR.xcodeproj
diff options
context:
space:
mode:
authorArturs Artamonovs <arturs.artamonovs@protonmail.com>2025-01-05 10:07:35 +0000
committerArturs Artamonovs <arturs.artamonovs@protonmail.com>2025-01-05 10:07:35 +0000
commitf923a3824561c6cf200c638e3d44d1cbf4adf7d8 (patch)
treecdf4d935e8be653a7d296d4cd48e06cffd3b376d /PrySDR.xcodeproj
parentb999f85d83728bd7034e85f2e038bb9a6454b16a (diff)
downloadPrySDR-f923a3824561c6cf200c638e3d44d1cbf4adf7d8.tar.gz
PrySDR-f923a3824561c6cf200c638e3d44d1cbf4adf7d8.zip
Waterfall: drawing from file initial implementatiom, visual version concept is ready
Diffstat (limited to 'PrySDR.xcodeproj')
-rw-r--r--PrySDR.xcodeproj/project.pbxproj527
1 files changed, 526 insertions, 1 deletions
diff --git a/PrySDR.xcodeproj/project.pbxproj b/PrySDR.xcodeproj/project.pbxproj
index 233a68b..5d627d2 100644
--- a/PrySDR.xcodeproj/project.pbxproj
+++ b/PrySDR.xcodeproj/project.pbxproj
@@ -13,6 +13,8 @@
buildPhases = (
);
dependencies = (
+ 8D9A38892D19D4E1009A4186 /* PBXTargetDependency */,
+ 8D9A38872D19D4DC009A4186 /* PBXTargetDependency */,
8D4068682CFDC0940064C96D /* PBXTargetDependency */,
8D4068662CFDC0900064C96D /* PBXTargetDependency */,
8D4068642CFDC08D0064C96D /* PBXTargetDependency */,
@@ -65,6 +67,7 @@
8D9A334F2D0B0DD6009A4186 /* libusb.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D5A5DDA2CD4B9100096CBD7 /* libusb.a */; };
8D9A33502D0B0DD8009A4186 /* libbladerf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D87709D2CD6B4BB0082EC54 /* libbladerf.a */; };
8D9A33522D0B0DE5009A4186 /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = 8D9A33512D0B0DE5009A4186 /* ArgumentParser */; };
+ 8D9A38852D19D427009A4186 /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = 8D9A38842D19D427009A4186 /* ArgumentParser */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -208,6 +211,34 @@
remoteGlobalIDString = 8D87709C2CD6B4BB0082EC54;
remoteInfo = libbladerf;
};
+ 8D9A38592D194A41009A4186 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 8DD98C392CC592540062D678 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8D9A38452D194A3D009A4186;
+ remoteInfo = WaterfallFile_UI;
+ };
+ 8D9A38632D194A41009A4186 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 8DD98C392CC592540062D678 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8D9A38452D194A3D009A4186;
+ remoteInfo = WaterfallFile_UI;
+ };
+ 8D9A38862D19D4DC009A4186 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 8DD98C392CC592540062D678 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8D9A33432D0B0D8D009A4186;
+ remoteInfo = BladeRFIQ;
+ };
+ 8D9A38882D19D4E1009A4186 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 8DD98C392CC592540062D678 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8D9A38762D196510009A4186;
+ remoteInfo = WaterfallFile;
+ };
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
@@ -283,6 +314,15 @@
);
runOnlyForDeploymentPostprocessing = 1;
};
+ 8D9A38752D196510009A4186 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = /usr/share/man/man1/;
+ dstSubfolderSpec = 0;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 1;
+ };
8DD98C3F2CC592540062D678 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@@ -311,6 +351,10 @@
8D876FFD2CD4F1620082EC54 /* test_bladerf */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test_bladerf; sourceTree = BUILT_PRODUCTS_DIR; };
8D87709D2CD6B4BB0082EC54 /* libbladerf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libbladerf.a; sourceTree = BUILT_PRODUCTS_DIR; };
8D9A33442D0B0D8D009A4186 /* bladerf_iq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = bladerf_iq; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8D9A38462D194A3D009A4186 /* WaterfallFile_UI.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = WaterfallFile_UI.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8D9A38582D194A41009A4186 /* WaterfallFile_UITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WaterfallFile_UITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8D9A38622D194A41009A4186 /* WaterfallFile_UIUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WaterfallFile_UIUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8D9A38772D196510009A4186 /* waterfall_file */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = waterfall_file; sourceTree = BUILT_PRODUCTS_DIR; };
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 */
@@ -556,6 +600,9 @@
Utils/TestAirSpyHF/main.swift,
Utils/TestBladeRF/main.swift,
Utils/TestRtlSdr/main.swift,
+ Utils/WaterfallFile/main.swift,
+ Utils/WaterfallFile/NaiveFFT.swift,
+ Utils/WaterfallFile/SimpleImage.swift,
);
target = 8DD98C402CC592540062D678 /* PrySDR */;
};
@@ -753,6 +800,30 @@
);
target = 8D9A33432D0B0D8D009A4186 /* BladeRFIQ */;
};
+ 8D9A38812D196520009A4186 /* Exceptions for "Radio" folder in "WaterfallFile" target */ = {
+ isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
+ membershipExceptions = (
+ Utils/WaterfallFile/main.swift,
+ Utils/WaterfallFile/NaiveFFT.swift,
+ Utils/WaterfallFile/SimpleImage.swift,
+ );
+ target = 8D9A38762D196510009A4186 /* WaterfallFile */;
+ };
+ 8D9A38832D19D277009A4186 /* Exceptions for "Utils" folder in "WaterfallFile" target */ = {
+ isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
+ membershipExceptions = (
+ PathUtils.swift,
+ );
+ target = 8D9A38762D196510009A4186 /* WaterfallFile */;
+ };
+ 8DBA9F602D2928DE008ECB92 /* Exceptions for "Radio" folder in "WaterfallFile_UI" target */ = {
+ isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
+ membershipExceptions = (
+ Utils/WaterfallFile/NaiveFFT.swift,
+ Utils/WaterfallFile/SimpleImage.swift,
+ );
+ target = 8D9A38452D194A3D009A4186 /* WaterfallFile_UI */;
+ };
8DD98C7C2CC6320C0062D678 /* Exceptions for "LA" folder in "PrySDR" target */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
@@ -781,6 +852,21 @@
path = Gen;
sourceTree = "<group>";
};
+ 8D9A38472D194A3D009A4186 /* WaterfallFile_UI */ = {
+ isa = PBXFileSystemSynchronizedRootGroup;
+ path = WaterfallFile_UI;
+ sourceTree = "<group>";
+ };
+ 8D9A385B2D194A41009A4186 /* WaterfallFile_UITests */ = {
+ isa = PBXFileSystemSynchronizedRootGroup;
+ path = WaterfallFile_UITests;
+ sourceTree = "<group>";
+ };
+ 8D9A38652D194A41009A4186 /* WaterfallFile_UIUITests */ = {
+ isa = PBXFileSystemSynchronizedRootGroup;
+ path = WaterfallFile_UIUITests;
+ sourceTree = "<group>";
+ };
8DD98C432CC592540062D678 /* PrySDR */ = {
isa = PBXFileSystemSynchronizedRootGroup;
path = PrySDR;
@@ -812,6 +898,8 @@
8D4068402CFDA6A30064C96D /* Exceptions for "Radio" folder in "AirSpyHFIQ" target */,
8D40684F2CFDA6BD0064C96D /* Exceptions for "Radio" folder in "AirSpyIQ" target */,
8D9A334E2D0B0D92009A4186 /* Exceptions for "Radio" folder in "BladeRFIQ" target */,
+ 8DBA9F602D2928DE008ECB92 /* Exceptions for "Radio" folder in "WaterfallFile_UI" target */,
+ 8D9A38812D196520009A4186 /* Exceptions for "Radio" folder in "WaterfallFile" target */,
);
path = Radio;
sourceTree = "<group>";
@@ -870,6 +958,7 @@
8D40686D2CFDE4C10064C96D /* Exceptions for "Utils" folder in "AirSpyHFIQ" target */,
8D406AB52CFF0D1F0064C96D /* Exceptions for "Utils" folder in "AirSpyIQ" target */,
8D9A37F12D180D4C009A4186 /* Exceptions for "Utils" folder in "BladeRFIQ" target */,
+ 8D9A38832D19D277009A4186 /* Exceptions for "Utils" folder in "WaterfallFile" target */,
);
path = Utils;
sourceTree = "<group>";
@@ -993,6 +1082,35 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 8D9A38432D194A3D009A4186 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8D9A38552D194A41009A4186 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8D9A385F2D194A41009A4186 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8D9A38742D196510009A4186 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D9A38852D19D427009A4186 /* ArgumentParser in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
8DD98C3E2CC592540062D678 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -1040,6 +1158,9 @@
8DD98C542CC5942F0062D678 /* Radio */,
8DD98C502CC5935B0062D678 /* LA */,
8DD98C432CC592540062D678 /* PrySDR */,
+ 8D9A38472D194A3D009A4186 /* WaterfallFile_UI */,
+ 8D9A385B2D194A41009A4186 /* WaterfallFile_UITests */,
+ 8D9A38652D194A41009A4186 /* WaterfallFile_UIUITests */,
8DD98C422CC592540062D678 /* Products */,
8DD98C642CC599CA0062D678 /* Series */,
8DD98C7F2CC7852E0062D678 /* Images */,
@@ -1065,6 +1186,10 @@
8D4068362CFDA69C0064C96D /* airspyhf_iq */,
8D4068452CFDA6B80064C96D /* airspy_iq */,
8D9A33442D0B0D8D009A4186 /* bladerf_iq */,
+ 8D9A38462D194A3D009A4186 /* WaterfallFile_UI.app */,
+ 8D9A38582D194A41009A4186 /* WaterfallFile_UITests.xctest */,
+ 8D9A38622D194A41009A4186 /* WaterfallFile_UIUITests.xctest */,
+ 8D9A38772D196510009A4186 /* waterfall_file */,
);
name = Products;
sourceTree = "<group>";
@@ -1384,6 +1509,94 @@
productReference = 8D9A33442D0B0D8D009A4186 /* bladerf_iq */;
productType = "com.apple.product-type.tool";
};
+ 8D9A38452D194A3D009A4186 /* WaterfallFile_UI */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 8D9A386A2D194A41009A4186 /* Build configuration list for PBXNativeTarget "WaterfallFile_UI" */;
+ buildPhases = (
+ 8D9A38422D194A3D009A4186 /* Sources */,
+ 8D9A38432D194A3D009A4186 /* Frameworks */,
+ 8D9A38442D194A3D009A4186 /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ fileSystemSynchronizedGroups = (
+ 8D9A38472D194A3D009A4186 /* WaterfallFile_UI */,
+ );
+ name = WaterfallFile_UI;
+ packageProductDependencies = (
+ );
+ productName = WaterfallFile_UI;
+ productReference = 8D9A38462D194A3D009A4186 /* WaterfallFile_UI.app */;
+ productType = "com.apple.product-type.application";
+ };
+ 8D9A38572D194A41009A4186 /* WaterfallFile_UITests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 8D9A386D2D194A41009A4186 /* Build configuration list for PBXNativeTarget "WaterfallFile_UITests" */;
+ buildPhases = (
+ 8D9A38542D194A41009A4186 /* Sources */,
+ 8D9A38552D194A41009A4186 /* Frameworks */,
+ 8D9A38562D194A41009A4186 /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 8D9A385A2D194A41009A4186 /* PBXTargetDependency */,
+ );
+ fileSystemSynchronizedGroups = (
+ 8D9A385B2D194A41009A4186 /* WaterfallFile_UITests */,
+ );
+ name = WaterfallFile_UITests;
+ packageProductDependencies = (
+ );
+ productName = WaterfallFile_UITests;
+ productReference = 8D9A38582D194A41009A4186 /* WaterfallFile_UITests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+ 8D9A38612D194A41009A4186 /* WaterfallFile_UIUITests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 8D9A38702D194A41009A4186 /* Build configuration list for PBXNativeTarget "WaterfallFile_UIUITests" */;
+ buildPhases = (
+ 8D9A385E2D194A41009A4186 /* Sources */,
+ 8D9A385F2D194A41009A4186 /* Frameworks */,
+ 8D9A38602D194A41009A4186 /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 8D9A38642D194A41009A4186 /* PBXTargetDependency */,
+ );
+ fileSystemSynchronizedGroups = (
+ 8D9A38652D194A41009A4186 /* WaterfallFile_UIUITests */,
+ );
+ name = WaterfallFile_UIUITests;
+ packageProductDependencies = (
+ );
+ productName = WaterfallFile_UIUITests;
+ productReference = 8D9A38622D194A41009A4186 /* WaterfallFile_UIUITests.xctest */;
+ productType = "com.apple.product-type.bundle.ui-testing";
+ };
+ 8D9A38762D196510009A4186 /* WaterfallFile */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 8D9A387B2D196510009A4186 /* Build configuration list for PBXNativeTarget "WaterfallFile" */;
+ buildPhases = (
+ 8D9A38732D196510009A4186 /* Sources */,
+ 8D9A38742D196510009A4186 /* Frameworks */,
+ 8D9A38752D196510009A4186 /* CopyFiles */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = WaterfallFile;
+ packageProductDependencies = (
+ 8D9A38842D19D427009A4186 /* ArgumentParser */,
+ );
+ productName = WaterfallFile;
+ productReference = 8D9A38772D196510009A4186 /* waterfall_file */;
+ productType = "com.apple.product-type.tool";
+ };
8DD98C402CC592540062D678 /* PrySDR */ = {
isa = PBXNativeTarget;
buildConfigurationList = 8DD98C482CC592540062D678 /* Build configuration list for PBXNativeTarget "PrySDR" */;
@@ -1444,7 +1657,7 @@
attributes = {
BuildIndependentTargetsInParallel = 1;
LastSwiftUpdateCheck = 1620;
- LastUpgradeCheck = 1610;
+ LastUpgradeCheck = 1620;
TargetAttributes = {
8D0349172CF70DCD0026DA77 = {
CreatedOnToolsVersion = 16.1;
@@ -1491,6 +1704,20 @@
8D9A33432D0B0D8D009A4186 = {
CreatedOnToolsVersion = 16.2;
};
+ 8D9A38452D194A3D009A4186 = {
+ CreatedOnToolsVersion = 16.2;
+ };
+ 8D9A38572D194A41009A4186 = {
+ CreatedOnToolsVersion = 16.2;
+ TestTargetID = 8D9A38452D194A3D009A4186;
+ };
+ 8D9A38612D194A41009A4186 = {
+ CreatedOnToolsVersion = 16.2;
+ TestTargetID = 8D9A38452D194A3D009A4186;
+ };
+ 8D9A38762D196510009A4186 = {
+ CreatedOnToolsVersion = 16.2;
+ };
8DD98C402CC592540062D678 = {
CreatedOnToolsVersion = 16.0;
};
@@ -1532,11 +1759,36 @@
8D4068352CFDA69C0064C96D /* AirSpyHFIQ */,
8D4068442CFDA6B80064C96D /* AirSpyIQ */,
8D9A33432D0B0D8D009A4186 /* BladeRFIQ */,
+ 8D9A38452D194A3D009A4186 /* WaterfallFile_UI */,
+ 8D9A38572D194A41009A4186 /* WaterfallFile_UITests */,
+ 8D9A38612D194A41009A4186 /* WaterfallFile_UIUITests */,
+ 8D9A38762D196510009A4186 /* WaterfallFile */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
+ 8D9A38442D194A3D009A4186 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8D9A38562D194A41009A4186 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8D9A38602D194A41009A4186 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
8DD98C702CC632040062D678 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
@@ -1638,6 +1890,34 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 8D9A38422D194A3D009A4186 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8D9A38542D194A41009A4186 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8D9A385E2D194A41009A4186 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8D9A38732D196510009A4186 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
8DD98C3D2CC592540062D678 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -1755,6 +2035,26 @@
target = 8D87709C2CD6B4BB0082EC54 /* libbladerf */;
targetProxy = 8D87711B2CD79EAD0082EC54 /* PBXContainerItemProxy */;
};
+ 8D9A385A2D194A41009A4186 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 8D9A38452D194A3D009A4186 /* WaterfallFile_UI */;
+ targetProxy = 8D9A38592D194A41009A4186 /* PBXContainerItemProxy */;
+ };
+ 8D9A38642D194A41009A4186 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 8D9A38452D194A3D009A4186 /* WaterfallFile_UI */;
+ targetProxy = 8D9A38632D194A41009A4186 /* PBXContainerItemProxy */;
+ };
+ 8D9A38872D19D4DC009A4186 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 8D9A33432D0B0D8D009A4186 /* BladeRFIQ */;
+ targetProxy = 8D9A38862D19D4DC009A4186 /* PBXContainerItemProxy */;
+ };
+ 8D9A38892D19D4E1009A4186 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 8D9A38762D196510009A4186 /* WaterfallFile */;
+ targetProxy = 8D9A38882D19D4E1009A4186 /* PBXContainerItemProxy */;
+ };
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
@@ -1762,6 +2062,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
MACOSX_DEPLOYMENT_TARGET = 15.1;
@@ -1774,6 +2075,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
MACOSX_DEPLOYMENT_TARGET = 15.1;
@@ -1786,6 +2088,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
MACOSX_DEPLOYMENT_TARGET = 15.1;
@@ -1798,6 +2101,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
MACOSX_DEPLOYMENT_TARGET = 15.1;
@@ -1810,6 +2114,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
MACOSX_DEPLOYMENT_TARGET = 15.1;
@@ -1822,6 +2127,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
MACOSX_DEPLOYMENT_TARGET = 15.1;
@@ -1835,6 +2141,7 @@
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
EXECUTABLE_PREFIX = "";
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -1850,6 +2157,7 @@
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
EXECUTABLE_PREFIX = "";
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -1864,6 +2172,7 @@
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
EXECUTABLE_PREFIX = "";
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -1879,6 +2188,7 @@
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
EXECUTABLE_PREFIX = "";
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -1893,6 +2203,7 @@
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
EXECUTABLE_PREFIX = "";
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -1908,6 +2219,7 @@
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
EXECUTABLE_PREFIX = "";
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -1921,6 +2233,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
EXECUTABLE_PREFIX = "";
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -1932,6 +2245,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
EXECUTABLE_PREFIX = "";
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -1943,6 +2257,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
PRODUCT_NAME = test_rtlsdr;
@@ -1954,6 +2269,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
PRODUCT_NAME = test_rtlsdr;
@@ -1965,6 +2281,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
PRODUCT_NAME = test_airspy;
@@ -1976,6 +2293,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
PRODUCT_NAME = test_airspy;
@@ -1987,6 +2305,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
PRODUCT_NAME = test_airspyhf;
@@ -1998,6 +2317,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
PRODUCT_NAME = test_airspyhf;
@@ -2009,6 +2329,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
PRODUCT_NAME = "$(TARGET_NAME)";
};
@@ -2018,6 +2339,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
PRODUCT_NAME = "$(TARGET_NAME)";
};
@@ -2027,6 +2349,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
PRODUCT_NAME = test_bladerf;
@@ -2039,6 +2362,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
PRODUCT_NAME = test_bladerf;
@@ -2050,6 +2374,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
EXECUTABLE_PREFIX = "";
"HEADER_SEARCH_PATHS[arch=*]" = "$(PROJECT_DIR)/Radio/HW/BladeRF/src";
@@ -2065,6 +2390,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
EXECUTABLE_PREFIX = "";
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -2077,6 +2403,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
MACOSX_DEPLOYMENT_TARGET = 15.1;
@@ -2089,6 +2416,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
MACOSX_DEPLOYMENT_TARGET = 15.1;
@@ -2097,6 +2425,156 @@
};
name = Release;
};
+ 8D9A386B2D194A41009A4186 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+ CODE_SIGN_ENTITLEMENTS = WaterfallFile_UI/WaterfallFile_UI.entitlements;
+ CODE_SIGN_STYLE = Automatic;
+ COMBINE_HIDPI_IMAGES = YES;
+ CURRENT_PROJECT_VERSION = 1;
+ DEVELOPMENT_ASSET_PATHS = "\"WaterfallFile_UI/Preview Content\"";
+ DEVELOPMENT_TEAM = 53B26AJZ4Z;
+ ENABLE_HARDENED_RUNTIME = YES;
+ ENABLE_PREVIEWS = YES;
+ GENERATE_INFOPLIST_FILE = YES;
+ INFOPLIST_KEY_NSHumanReadableCopyright = "";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 15.1;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = "RadioTeam.WaterfallFile-UI";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_EMIT_LOC_STRINGS = YES;
+ SWIFT_VERSION = 5.0;
+ };
+ name = Debug;
+ };
+ 8D9A386C2D194A41009A4186 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+ CODE_SIGN_ENTITLEMENTS = WaterfallFile_UI/WaterfallFile_UI.entitlements;
+ CODE_SIGN_STYLE = Automatic;
+ COMBINE_HIDPI_IMAGES = YES;
+ CURRENT_PROJECT_VERSION = 1;
+ DEVELOPMENT_ASSET_PATHS = "\"WaterfallFile_UI/Preview Content\"";
+ DEVELOPMENT_TEAM = 53B26AJZ4Z;
+ ENABLE_HARDENED_RUNTIME = YES;
+ ENABLE_PREVIEWS = YES;
+ GENERATE_INFOPLIST_FILE = YES;
+ INFOPLIST_KEY_NSHumanReadableCopyright = "";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 15.1;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = "RadioTeam.WaterfallFile-UI";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_EMIT_LOC_STRINGS = YES;
+ SWIFT_VERSION = 5.0;
+ };
+ name = Release;
+ };
+ 8D9A386E2D194A41009A4186 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CODE_SIGN_STYLE = Automatic;
+ CURRENT_PROJECT_VERSION = 1;
+ DEVELOPMENT_TEAM = 53B26AJZ4Z;
+ GENERATE_INFOPLIST_FILE = YES;
+ MACOSX_DEPLOYMENT_TARGET = 15.1;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = "RadioTeam.WaterfallFile-UITests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_EMIT_LOC_STRINGS = NO;
+ SWIFT_VERSION = 5.0;
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/WaterfallFile_UI.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/WaterfallFile_UI";
+ };
+ name = Debug;
+ };
+ 8D9A386F2D194A41009A4186 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CODE_SIGN_STYLE = Automatic;
+ CURRENT_PROJECT_VERSION = 1;
+ DEVELOPMENT_TEAM = 53B26AJZ4Z;
+ GENERATE_INFOPLIST_FILE = YES;
+ MACOSX_DEPLOYMENT_TARGET = 15.1;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = "RadioTeam.WaterfallFile-UITests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_EMIT_LOC_STRINGS = NO;
+ SWIFT_VERSION = 5.0;
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/WaterfallFile_UI.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/WaterfallFile_UI";
+ };
+ name = Release;
+ };
+ 8D9A38712D194A41009A4186 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Automatic;
+ CURRENT_PROJECT_VERSION = 1;
+ DEVELOPMENT_TEAM = 53B26AJZ4Z;
+ GENERATE_INFOPLIST_FILE = YES;
+ MACOSX_DEPLOYMENT_TARGET = 15.1;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = "RadioTeam.WaterfallFile-UIUITests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_EMIT_LOC_STRINGS = NO;
+ SWIFT_VERSION = 5.0;
+ TEST_TARGET_NAME = WaterfallFile_UI;
+ };
+ name = Debug;
+ };
+ 8D9A38722D194A41009A4186 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Automatic;
+ CURRENT_PROJECT_VERSION = 1;
+ DEVELOPMENT_TEAM = 53B26AJZ4Z;
+ GENERATE_INFOPLIST_FILE = YES;
+ MACOSX_DEPLOYMENT_TARGET = 15.1;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = "RadioTeam.WaterfallFile-UIUITests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_EMIT_LOC_STRINGS = NO;
+ SWIFT_VERSION = 5.0;
+ TEST_TARGET_NAME = WaterfallFile_UI;
+ };
+ name = Release;
+ };
+ 8D9A387C2D196510009A4186 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Automatic;
+ DEVELOPMENT_TEAM = 53B26AJZ4Z;
+ ENABLE_HARDENED_RUNTIME = YES;
+ MACOSX_DEPLOYMENT_TARGET = 15.1;
+ PRODUCT_NAME = waterfall_file;
+ SWIFT_VERSION = 5.0;
+ };
+ name = Debug;
+ };
+ 8D9A387D2D196510009A4186 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Automatic;
+ DEVELOPMENT_TEAM = 53B26AJZ4Z;
+ ENABLE_HARDENED_RUNTIME = YES;
+ MACOSX_DEPLOYMENT_TARGET = 15.1;
+ PRODUCT_NAME = waterfall_file;
+ SWIFT_VERSION = 5.0;
+ };
+ name = Release;
+ };
8DD98C462CC592540062D678 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -2131,6 +2609,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
+ DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
@@ -2194,6 +2673,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
+ DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
@@ -2219,6 +2699,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
PRODUCT_NAME = prysdr;
@@ -2230,6 +2711,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
PRODUCT_NAME = prysdr;
@@ -2242,6 +2724,7 @@
buildSettings = {
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
@@ -2257,6 +2740,7 @@
buildSettings = {
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
+ DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
@@ -2396,6 +2880,42 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
+ 8D9A386A2D194A41009A4186 /* Build configuration list for PBXNativeTarget "WaterfallFile_UI" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 8D9A386B2D194A41009A4186 /* Debug */,
+ 8D9A386C2D194A41009A4186 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 8D9A386D2D194A41009A4186 /* Build configuration list for PBXNativeTarget "WaterfallFile_UITests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 8D9A386E2D194A41009A4186 /* Debug */,
+ 8D9A386F2D194A41009A4186 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 8D9A38702D194A41009A4186 /* Build configuration list for PBXNativeTarget "WaterfallFile_UIUITests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 8D9A38712D194A41009A4186 /* Debug */,
+ 8D9A38722D194A41009A4186 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 8D9A387B2D196510009A4186 /* Build configuration list for PBXNativeTarget "WaterfallFile" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 8D9A387C2D196510009A4186 /* Debug */,
+ 8D9A387D2D196510009A4186 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
8DD98C3C2CC592540062D678 /* Build configuration list for PBXProject "PrySDR" */ = {
isa = XCConfigurationList;
buildConfigurations = (
@@ -2462,6 +2982,11 @@
package = 8D0349232CF70E180026DA77 /* XCRemoteSwiftPackageReference "swift-argument-parser" */;
productName = ArgumentParser;
};
+ 8D9A38842D19D427009A4186 /* ArgumentParser */ = {
+ isa = XCSwiftPackageProductDependency;
+ package = 8D0349232CF70E180026DA77 /* XCRemoteSwiftPackageReference "swift-argument-parser" */;
+ productName = ArgumentParser;
+ };
/* End XCSwiftPackageProductDependency section */
};
rootObject = 8DD98C392CC592540062D678 /* Project object */;