summaryrefslogtreecommitdiff
path: root/PrySDR.xcodeproj/project.pbxproj
diff options
context:
space:
mode:
authorArturs Artamonovs <arturs.artamonovs@protonmail.com>2025-02-03 22:31:45 +0000
committerArturs Artamonovs <arturs.artamonovs@protonmail.com>2025-02-03 22:31:45 +0000
commit972a6d3e4d3b684fbadeb5cd046a8634ec24eb8c (patch)
treee96c4ce2d649558cc0b7b452d7a64fbe980b65c0 /PrySDR.xcodeproj/project.pbxproj
parent1e096e55ca30dc80c3faa8d1ea36de13bc90cc6a (diff)
downloadPrySDR-972a6d3e4d3b684fbadeb5cd046a8634ec24eb8c.tar.gz
PrySDR-972a6d3e4d3b684fbadeb5cd046a8634ec24eb8c.zip
iqconvert: converts from u8 to f32 without issuesmain
Diffstat (limited to 'PrySDR.xcodeproj/project.pbxproj')
-rw-r--r--PrySDR.xcodeproj/project.pbxproj151
1 files changed, 150 insertions, 1 deletions
diff --git a/PrySDR.xcodeproj/project.pbxproj b/PrySDR.xcodeproj/project.pbxproj
index 0dd3645..ad6651e 100644
--- a/PrySDR.xcodeproj/project.pbxproj
+++ b/PrySDR.xcodeproj/project.pbxproj
@@ -72,6 +72,8 @@
8DBA9FA32D37C5CD008ECB92 /* libusb.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D5A5DDA2CD4B9100096CBD7 /* libusb.a */; };
8DBA9FA52D37C5D1008ECB92 /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = 8DBA9FA42D37C5D1008ECB92 /* ArgumentParser */; };
8DBA9FBE2D3A71A3008ECB92 /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = 8DBA9FBD2D3A71A3008ECB92 /* ArgumentParser */; };
+ 8DBA9FC82D3FA346008ECB92 /* libusb.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D5A5DDA2CD4B9100096CBD7 /* libusb.a */; };
+ 8DBA9FEC2D425776008ECB92 /* Numerics in Frameworks */ = {isa = PBXBuildFile; productRef = 8DBA9FEB2D425776008ECB92 /* Numerics */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -386,6 +388,7 @@
8DBA9F812D2C979A008ECB92 /* Waterfall_UITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Waterfall_UITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
8DBA9F8B2D2C979A008ECB92 /* Waterfall_UIUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Waterfall_UIUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
8DBA9FAE2D3A68B5008ECB92 /* iqconvert */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = iqconvert; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8DBA9FD42D3FB893008ECB92 /* PrySDR_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PrySDR_Tests.xctest; 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 */
@@ -474,6 +477,7 @@
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
IQ.swift,
+ IQUtils.swift,
);
target = 8DD98C402CC592540062D678 /* PrySDR */;
};
@@ -615,7 +619,6 @@
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,
@@ -892,13 +895,43 @@
8DBA9FC02D3A71D2008ECB92 /* Exceptions for "Utils" folder in "iqconvert" target */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
+ "Double+truncate.swift",
FileReader.swift,
FileUtils.swift,
+ FileWriter.swift,
PathUtils.swift,
Version.swift,
);
target = 8DBA9FAD2D3A68B5008ECB92 /* iqconvert */;
};
+ 8DBA9FCA2D3FA381008ECB92 /* Exceptions for "LA" folder in "PrySDR" target */ = {
+ isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
+ membershipExceptions = (
+ Test/MatrixXT/MatrixXT.swift,
+ );
+ target = 8DD98C402CC592540062D678 /* PrySDR */;
+ };
+ 8DBA9FCF2D3FB1F4008ECB92 /* Exceptions for "IQ" folder in "iqconvert" target */ = {
+ isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
+ membershipExceptions = (
+ IQUtils.swift,
+ );
+ target = 8DBA9FAD2D3A68B5008ECB92 /* iqconvert */;
+ };
+ 8DBA9FDC2D3FBA2A008ECB92 /* Exceptions for "IQ" folder in "PrySDR_Tests" target */ = {
+ isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
+ membershipExceptions = (
+ IQUtils.swift,
+ );
+ target = 8DBA9FD32D3FB893008ECB92 /* PrySDR_Tests */;
+ };
+ 8DBA9FE12D425164008ECB92 /* Exceptions for "Utils" folder in "PrySDR_Tests" target */ = {
+ isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
+ membershipExceptions = (
+ "Double+truncate.swift",
+ );
+ target = 8DBA9FD32D3FB893008ECB92 /* PrySDR_Tests */;
+ };
8DD98C7D2CC6320C0062D678 /* Exceptions for "LA" folder in "MatrixXT" target */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
@@ -950,6 +983,11 @@
path = Waterfall_UIUITests;
sourceTree = "<group>";
};
+ 8DBA9FD52D3FB893008ECB92 /* PrySDR_Tests */ = {
+ isa = PBXFileSystemSynchronizedRootGroup;
+ path = PrySDR_Tests;
+ sourceTree = "<group>";
+ };
8DD98C432CC592540062D678 /* PrySDR */ = {
isa = PBXFileSystemSynchronizedRootGroup;
path = PrySDR;
@@ -958,6 +996,7 @@
8DD98C502CC5935B0062D678 /* LA */ = {
isa = PBXFileSystemSynchronizedRootGroup;
exceptions = (
+ 8DBA9FCA2D3FA381008ECB92 /* Exceptions for "LA" folder in "PrySDR" target */,
8DD98C7D2CC6320C0062D678 /* Exceptions for "LA" folder in "MatrixXT" target */,
);
path = LA;
@@ -992,6 +1031,8 @@
isa = PBXFileSystemSynchronizedRootGroup;
exceptions = (
8D5A5CFA2CCD95E90096CBD7 /* Exceptions for "IQ" folder in "PrySDR" target */,
+ 8DBA9FCF2D3FB1F4008ECB92 /* Exceptions for "IQ" folder in "iqconvert" target */,
+ 8DBA9FDC2D3FBA2A008ECB92 /* Exceptions for "IQ" folder in "PrySDR_Tests" target */,
);
path = IQ;
sourceTree = "<group>";
@@ -1046,6 +1087,7 @@
8D9A38832D19D277009A4186 /* Exceptions for "Utils" folder in "WaterfallFile" target */,
8DBA9F9E2D313168008ECB92 /* Exceptions for "Utils" folder in "Waterfall_UI" target */,
8DBA9FC02D3A71D2008ECB92 /* Exceptions for "Utils" folder in "iqconvert" target */,
+ 8DBA9FE12D425164008ECB92 /* Exceptions for "Utils" folder in "PrySDR_Tests" target */,
);
path = Utils;
sourceTree = "<group>";
@@ -1230,10 +1272,19 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 8DBA9FD12D3FB893008ECB92 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8DBA9FEC2D425776008ECB92 /* Numerics in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
8DD98C3E2CC592540062D678 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 8DBA9FC82D3FA346008ECB92 /* libusb.a in Frameworks */,
8D87714A2CD7A6A40082EC54 /* libr820.a in Frameworks */,
8D8771492CD7A69B0082EC54 /* libbladerf.a in Frameworks */,
8D5A5DAE2CD439DA0096CBD7 /* libairspyhf.a in Frameworks */,
@@ -1283,6 +1334,7 @@
8DBA9F702D2C9796008ECB92 /* Waterfall_UI */,
8DBA9F842D2C979A008ECB92 /* Waterfall_UITests */,
8DBA9F8E2D2C979A008ECB92 /* Waterfall_UIUITests */,
+ 8DBA9FD52D3FB893008ECB92 /* PrySDR_Tests */,
8DD98C422CC592540062D678 /* Products */,
8DD98C642CC599CA0062D678 /* Series */,
8DD98C7F2CC7852E0062D678 /* Images */,
@@ -1316,6 +1368,7 @@
8DBA9F812D2C979A008ECB92 /* Waterfall_UITests.xctest */,
8DBA9F8B2D2C979A008ECB92 /* Waterfall_UIUITests.xctest */,
8DBA9FAE2D3A68B5008ECB92 /* iqconvert */,
+ 8DBA9FD42D3FB893008ECB92 /* PrySDR_Tests.xctest */,
);
name = Products;
sourceTree = "<group>";
@@ -1812,6 +1865,29 @@
productReference = 8DBA9FAE2D3A68B5008ECB92 /* iqconvert */;
productType = "com.apple.product-type.tool";
};
+ 8DBA9FD32D3FB893008ECB92 /* PrySDR_Tests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 8DBA9FD82D3FB893008ECB92 /* Build configuration list for PBXNativeTarget "PrySDR_Tests" */;
+ buildPhases = (
+ 8DBA9FD02D3FB893008ECB92 /* Sources */,
+ 8DBA9FD12D3FB893008ECB92 /* Frameworks */,
+ 8DBA9FD22D3FB893008ECB92 /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ fileSystemSynchronizedGroups = (
+ 8DBA9FD52D3FB893008ECB92 /* PrySDR_Tests */,
+ );
+ name = PrySDR_Tests;
+ packageProductDependencies = (
+ 8DBA9FEB2D425776008ECB92 /* Numerics */,
+ );
+ productName = PrySDR_Tests;
+ productReference = 8DBA9FD42D3FB893008ECB92 /* PrySDR_Tests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
8DD98C402CC592540062D678 /* PrySDR */ = {
isa = PBXNativeTarget;
buildConfigurationList = 8DD98C482CC592540062D678 /* Build configuration list for PBXNativeTarget "PrySDR" */;
@@ -1947,6 +2023,9 @@
8DBA9FAD2D3A68B5008ECB92 = {
CreatedOnToolsVersion = 16.2;
};
+ 8DBA9FD32D3FB893008ECB92 = {
+ CreatedOnToolsVersion = 16.2;
+ };
8DD98C402CC592540062D678 = {
CreatedOnToolsVersion = 16.0;
};
@@ -1966,6 +2045,7 @@
minimizedProjectReferenceProxies = 1;
packageReferences = (
8D0349232CF70E180026DA77 /* XCRemoteSwiftPackageReference "swift-argument-parser" */,
+ 8DBA9FE22D425453008ECB92 /* XCRemoteSwiftPackageReference "swift-numerics" */,
);
preferredProjectObjectVersion = 77;
productRefGroup = 8DD98C422CC592540062D678 /* Products */;
@@ -1996,6 +2076,7 @@
8DBA9F802D2C979A008ECB92 /* Waterfall_UITests */,
8DBA9F8A2D2C979A008ECB92 /* Waterfall_UIUITests */,
8DBA9FAD2D3A68B5008ECB92 /* iqconvert */,
+ 8DBA9FD32D3FB893008ECB92 /* PrySDR_Tests */,
);
};
/* End PBXProject section */
@@ -2043,6 +2124,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 8DBA9FD22D3FB893008ECB92 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
8DD98C702CC632040062D678 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
@@ -2200,6 +2288,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 8DBA9FD02D3FB893008ECB92 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
8DD98C3D2CC592540062D678 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -3017,6 +3112,38 @@
};
name = Release;
};
+ 8DBA9FD92D3FB893008ECB92 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Automatic;
+ CURRENT_PROJECT_VERSION = 1;
+ DEVELOPMENT_TEAM = 53B26AJZ4Z;
+ GENERATE_INFOPLIST_FILE = YES;
+ MACOSX_DEPLOYMENT_TARGET = 15.2;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = "RadioTeam.PrySDR-Tests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_EMIT_LOC_STRINGS = NO;
+ SWIFT_VERSION = 5.0;
+ };
+ name = Debug;
+ };
+ 8DBA9FDA2D3FB893008ECB92 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Automatic;
+ CURRENT_PROJECT_VERSION = 1;
+ DEVELOPMENT_TEAM = 53B26AJZ4Z;
+ GENERATE_INFOPLIST_FILE = YES;
+ MACOSX_DEPLOYMENT_TARGET = 15.2;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = "RadioTeam.PrySDR-Tests";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_EMIT_LOC_STRINGS = NO;
+ SWIFT_VERSION = 5.0;
+ };
+ name = Release;
+ };
8DD98C462CC592540062D678 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -3394,6 +3521,15 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
+ 8DBA9FD82D3FB893008ECB92 /* Build configuration list for PBXNativeTarget "PrySDR_Tests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 8DBA9FD92D3FB893008ECB92 /* Debug */,
+ 8DBA9FDA2D3FB893008ECB92 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
8DD98C3C2CC592540062D678 /* Build configuration list for PBXProject "PrySDR" */ = {
isa = XCConfigurationList;
buildConfigurations = (
@@ -3432,6 +3568,14 @@
minimumVersion = 1.5.0;
};
};
+ 8DBA9FE22D425453008ECB92 /* XCRemoteSwiftPackageReference "swift-numerics" */ = {
+ isa = XCRemoteSwiftPackageReference;
+ repositoryURL = "https://github.com/apple/swift-numerics.git";
+ requirement = {
+ kind = upToNextMajorVersion;
+ minimumVersion = 1.0.2;
+ };
+ };
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
@@ -3475,6 +3619,11 @@
package = 8D0349232CF70E180026DA77 /* XCRemoteSwiftPackageReference "swift-argument-parser" */;
productName = ArgumentParser;
};
+ 8DBA9FEB2D425776008ECB92 /* Numerics */ = {
+ isa = XCSwiftPackageProductDependency;
+ package = 8DBA9FE22D425453008ECB92 /* XCRemoteSwiftPackageReference "swift-numerics" */;
+ productName = Numerics;
+ };
/* End XCSwiftPackageProductDependency section */
};
rootObject = 8DD98C392CC592540062D678 /* Project object */;