summaryrefslogtreecommitdiff
path: root/PrySDR.xcodeproj
diff options
context:
space:
mode:
authorArturs Artamonovs <arturs.artamonovs@protonmail.com>2025-03-20 11:55:33 +0000
committerArturs Artamonovs <arturs.artamonovs@protonmail.com>2025-03-20 11:55:33 +0000
commit5aa1435739fa1cd150dd8cd8fb2fee5473d5ed3f (patch)
treeaf2bf7690d3661e863544a5255ec0e6182eeb61f /PrySDR.xcodeproj
parent972a6d3e4d3b684fbadeb5cd046a8634ec24eb8c (diff)
downloadPrySDR-5aa1435739fa1cd150dd8cd8fb2fee5473d5ed3f.tar.gz
PrySDR-5aa1435739fa1cd150dd8cd8fb2fee5473d5ed3f.zip
gensin: generate sinusoid in u8,s8,u16,s16 formatsmain
Diffstat (limited to 'PrySDR.xcodeproj')
-rw-r--r--PrySDR.xcodeproj/project.pbxproj176
1 files changed, 173 insertions, 3 deletions
diff --git a/PrySDR.xcodeproj/project.pbxproj b/PrySDR.xcodeproj/project.pbxproj
index ad6651e..1ca239c 100644
--- a/PrySDR.xcodeproj/project.pbxproj
+++ b/PrySDR.xcodeproj/project.pbxproj
@@ -13,6 +13,7 @@
buildPhases = (
);
dependencies = (
+ 8D5345752D5F4866001CBC9E /* PBXTargetDependency */,
8D9A38892D19D4E1009A4186 /* PBXTargetDependency */,
8D9A38872D19D4DC009A4186 /* PBXTargetDependency */,
8D4068682CFDC0940064C96D /* PBXTargetDependency */,
@@ -38,6 +39,7 @@
/* Begin PBXBuildFile section */
8D0349252CF70E220026DA77 /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = 8D0349242CF70E220026DA77 /* ArgumentParser */; };
+ 8D363B502D724A9400820B97 /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = 8D363B4F2D724A9400820B97 /* ArgumentParser */; };
8D4068242CF8619B0064C96D /* libr820.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D5A5DB42CD4B70D0096CBD7 /* libr820.a */; };
8D4068252CF8619F0064C96D /* libusb.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D5A5DDA2CD4B9100096CBD7 /* libusb.a */; };
8D4068532CFDBB6A0064C96D /* libusb.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D5A5DDA2CD4B9100096CBD7 /* libusb.a */; };
@@ -140,6 +142,13 @@
remoteGlobalIDString = 8D5A5DD92CD4B9100096CBD7;
remoteInfo = libusb;
};
+ 8D5345742D5F4866001CBC9E /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 8DD98C392CC592540062D678 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8DBA9FAD2D3A68B5008ECB92;
+ remoteInfo = iqconvert;
+ };
8D5A5E1E2CD4C18D0096CBD7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 8DD98C392CC592540062D678 /* Project object */;
@@ -289,6 +298,15 @@
);
runOnlyForDeploymentPostprocessing = 1;
};
+ 8D5345C42D68D570001CBC9E /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = /usr/share/man/man1/;
+ dstSubfolderSpec = 0;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 1;
+ };
8D5A5E062CD4BAF10096CBD7 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@@ -367,6 +385,7 @@
8D0349182CF70DCD0026DA77 /* rtlsdr_iq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = rtlsdr_iq; sourceTree = BUILT_PRODUCTS_DIR; };
8D4068362CFDA69C0064C96D /* airspyhf_iq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = airspyhf_iq; sourceTree = BUILT_PRODUCTS_DIR; };
8D4068452CFDA6B80064C96D /* airspy_iq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = airspy_iq; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8D5345C62D68D570001CBC9E /* gensin */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = gensin; sourceTree = BUILT_PRODUCTS_DIR; };
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; };
@@ -402,6 +421,30 @@
);
target = 8D0349172CF70DCD0026DA77 /* RtlSdrIQ */;
};
+ 8D363B4E2D724A7500820B97 /* Exceptions for "Utils" folder in "GenSin" target */ = {
+ isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
+ membershipExceptions = (
+ FileUtils.swift,
+ FileWriter.swift,
+ PathUtils.swift,
+ Version.swift,
+ );
+ target = 8D5345C52D68D570001CBC9E /* GenSin */;
+ };
+ 8D363B522D7374FC00820B97 /* Exceptions for "Gen" folder in "GenSin" target */ = {
+ isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
+ membershipExceptions = (
+ GenTrig.swift,
+ );
+ target = 8D5345C52D68D570001CBC9E /* GenSin */;
+ };
+ 8D363B572D77B6F800820B97 /* Exceptions for "IQ" folder in "GenSin" target */ = {
+ isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
+ membershipExceptions = (
+ IQUtils.swift,
+ );
+ target = 8D5345C52D68D570001CBC9E /* GenSin */;
+ };
8D4068302CF9BF360064C96D /* Exceptions for "Utils" folder in "RtlSdrIQ" target */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
@@ -473,6 +516,34 @@
);
target = 8D4068442CFDA6B80064C96D /* AirSpyIQ */;
};
+ 8D5345782D5F4A59001CBC9E /* Exceptions for "IQ" folder in "WaterfallFile" target */ = {
+ isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
+ membershipExceptions = (
+ IQUtils.swift,
+ );
+ target = 8D9A38762D196510009A4186 /* WaterfallFile */;
+ };
+ 8D5345792D5F4A59001CBC9E /* Exceptions for "IQ" folder in "Waterfall_UI" target */ = {
+ isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
+ membershipExceptions = (
+ IQUtils.swift,
+ );
+ target = 8DBA9F6E2D2C9796008ECB92 /* Waterfall_UI */;
+ };
+ 8D53457B2D5F4AEE001CBC9E /* Exceptions for "IQ" folder in "WaterfallFile_UI" target */ = {
+ isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
+ membershipExceptions = (
+ IQUtils.swift,
+ );
+ target = 8D9A38452D194A3D009A4186 /* WaterfallFile_UI */;
+ };
+ 8D5345D02D68D5A9001CBC9E /* Exceptions for "Radio" folder in "GenSin" target */ = {
+ isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
+ membershipExceptions = (
+ Utils/GenSin/main.swift,
+ );
+ target = 8D5345C52D68D570001CBC9E /* GenSin */;
+ };
8D5A5CFA2CCD95E90096CBD7 /* Exceptions for "IQ" folder in "PrySDR" target */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
@@ -629,6 +700,7 @@
Utils/AirSpyHFIQ/main.swift,
Utils/AirSpyIQ/main.swift,
Utils/BladeRFIQ/main.swift,
+ Utils/GenSin/main.swift,
Utils/iqconvert/main.swift,
Utils/RtlSdrIQ/main.swift,
Utils/TestAirSpy/main.swift,
@@ -950,6 +1022,9 @@
};
8D5A5CFB2CCD9BDE0096CBD7 /* Gen */ = {
isa = PBXFileSystemSynchronizedRootGroup;
+ exceptions = (
+ 8D363B522D7374FC00820B97 /* Exceptions for "Gen" folder in "GenSin" target */,
+ );
path = Gen;
sourceTree = "<group>";
};
@@ -1013,6 +1088,7 @@
8D5A5E122CD4BAF70096CBD7 /* Exceptions for "Radio" folder in "TestRtlSdr" target */,
8D876E6C2CD4D8900082EC54 /* Exceptions for "Radio" folder in "TestAirSpy" target */,
8D876E812CD4DB950082EC54 /* Exceptions for "Radio" folder in "TestAirSpyHF" target */,
+ 8DBA9FBC2D3A693D008ECB92 /* Exceptions for "Radio" folder in "iqconvert" target */,
8D8770072CD4F1680082EC54 /* Exceptions for "Radio" folder in "TestBladeRF" target */,
8D8770A22CD6B4D00082EC54 /* Exceptions for "Radio" folder in "libbladerf" target */,
8D0349222CF70DD20026DA77 /* Exceptions for "Radio" folder in "RtlSdrIQ" target */,
@@ -1022,7 +1098,7 @@
8DBA9F602D2928DE008ECB92 /* Exceptions for "Radio" folder in "WaterfallFile_UI" target */,
8D9A38812D196520009A4186 /* Exceptions for "Radio" folder in "WaterfallFile" target */,
8DBA9FA72D37CD92008ECB92 /* Exceptions for "Radio" folder in "Waterfall_UI" target */,
- 8DBA9FBC2D3A693D008ECB92 /* Exceptions for "Radio" folder in "iqconvert" target */,
+ 8D5345D02D68D5A9001CBC9E /* Exceptions for "Radio" folder in "GenSin" target */,
);
path = Radio;
sourceTree = "<group>";
@@ -1032,7 +1108,11 @@
exceptions = (
8D5A5CFA2CCD95E90096CBD7 /* Exceptions for "IQ" folder in "PrySDR" target */,
8DBA9FCF2D3FB1F4008ECB92 /* Exceptions for "IQ" folder in "iqconvert" target */,
+ 8D53457B2D5F4AEE001CBC9E /* Exceptions for "IQ" folder in "WaterfallFile_UI" target */,
+ 8D5345782D5F4A59001CBC9E /* Exceptions for "IQ" folder in "WaterfallFile" target */,
+ 8D5345792D5F4A59001CBC9E /* Exceptions for "IQ" folder in "Waterfall_UI" target */,
8DBA9FDC2D3FBA2A008ECB92 /* Exceptions for "IQ" folder in "PrySDR_Tests" target */,
+ 8D363B572D77B6F800820B97 /* Exceptions for "IQ" folder in "GenSin" target */,
);
path = IQ;
sourceTree = "<group>";
@@ -1078,6 +1158,7 @@
8D406AB22CFF0D1F0064C96D /* Exceptions for "Utils" folder in "TestRtlSdr" target */,
8D406AB32CFF0D1F0064C96D /* Exceptions for "Utils" folder in "TestAirSpy" target */,
8D40686B2CFDE4BD0064C96D /* Exceptions for "Utils" folder in "TestAirSpyHF" target */,
+ 8DBA9FC02D3A71D2008ECB92 /* Exceptions for "Utils" folder in "iqconvert" target */,
8D406AB42CFF0D1F0064C96D /* Exceptions for "Utils" folder in "TestBladeRF" target */,
8D4068302CF9BF360064C96D /* Exceptions for "Utils" folder in "RtlSdrIQ" target */,
8D40686D2CFDE4C10064C96D /* Exceptions for "Utils" folder in "AirSpyHFIQ" target */,
@@ -1086,8 +1167,8 @@
8DBA9F652D2B5158008ECB92 /* Exceptions for "Utils" folder in "WaterfallFile_UI" target */,
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 */,
+ 8D363B4E2D724A7500820B97 /* Exceptions for "Utils" folder in "GenSin" target */,
);
path = Utils;
sourceTree = "<group>";
@@ -1125,6 +1206,14 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 8D5345C32D68D570001CBC9E /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D363B502D724A9400820B97 /* ArgumentParser in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
8D5A5D732CD436BC0096CBD7 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -1369,6 +1458,7 @@
8DBA9F8B2D2C979A008ECB92 /* Waterfall_UIUITests.xctest */,
8DBA9FAE2D3A68B5008ECB92 /* iqconvert */,
8DBA9FD42D3FB893008ECB92 /* PrySDR_Tests.xctest */,
+ 8D5345C62D68D570001CBC9E /* gensin */,
);
name = Products;
sourceTree = "<group>";
@@ -1488,6 +1578,26 @@
productReference = 8D4068452CFDA6B80064C96D /* airspy_iq */;
productType = "com.apple.product-type.tool";
};
+ 8D5345C52D68D570001CBC9E /* GenSin */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 8D5345CA2D68D570001CBC9E /* Build configuration list for PBXNativeTarget "GenSin" */;
+ buildPhases = (
+ 8D5345C22D68D570001CBC9E /* Sources */,
+ 8D5345C32D68D570001CBC9E /* Frameworks */,
+ 8D5345C42D68D570001CBC9E /* CopyFiles */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = GenSin;
+ packageProductDependencies = (
+ 8D363B4F2D724A9400820B97 /* ArgumentParser */,
+ );
+ productName = GenSin;
+ productReference = 8D5345C62D68D570001CBC9E /* gensin */;
+ productType = "com.apple.product-type.tool";
+ };
8D5A5D742CD436BC0096CBD7 /* libairspy */ = {
isa = PBXNativeTarget;
buildConfigurationList = 8D5A5D762CD436BC0096CBD7 /* Build configuration list for PBXNativeTarget "libairspy" */;
@@ -1959,6 +2069,9 @@
8D4068442CFDA6B80064C96D = {
CreatedOnToolsVersion = 16.1;
};
+ 8D5345C52D68D570001CBC9E = {
+ CreatedOnToolsVersion = 16.2;
+ };
8D5A5D742CD436BC0096CBD7 = {
CreatedOnToolsVersion = 16.0;
LastSwiftMigration = 1610;
@@ -2062,6 +2175,7 @@
8D876E5D2CD4CE890082EC54 /* TestAirSpy */,
8D876E762CD4DB8F0082EC54 /* TestAirSpyHF */,
8D876E822CD4DBD80082EC54 /* BuildAll */,
+ 8DBA9FAD2D3A68B5008ECB92 /* iqconvert */,
8D876FFC2CD4F1620082EC54 /* TestBladeRF */,
8D87709C2CD6B4BB0082EC54 /* libbladerf */,
8D0349172CF70DCD0026DA77 /* RtlSdrIQ */,
@@ -2075,8 +2189,8 @@
8DBA9F6E2D2C9796008ECB92 /* Waterfall_UI */,
8DBA9F802D2C979A008ECB92 /* Waterfall_UITests */,
8DBA9F8A2D2C979A008ECB92 /* Waterfall_UIUITests */,
- 8DBA9FAD2D3A68B5008ECB92 /* iqconvert */,
8DBA9FD32D3FB893008ECB92 /* PrySDR_Tests */,
+ 8D5345C52D68D570001CBC9E /* GenSin */,
);
};
/* End PBXProject section */
@@ -2162,6 +2276,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 8D5345C22D68D570001CBC9E /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
8D5A5D722CD436BC0096CBD7 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -2357,6 +2478,11 @@
target = 8D5A5DD92CD4B9100096CBD7 /* libusb */;
targetProxy = 8D4068672CFDC0940064C96D /* PBXContainerItemProxy */;
};
+ 8D5345752D5F4866001CBC9E /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 8DBA9FAD2D3A68B5008ECB92 /* iqconvert */;
+ targetProxy = 8D5345742D5F4866001CBC9E /* PBXContainerItemProxy */;
+ };
8D5A5E1F2CD4C18D0096CBD7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 8D5A5DB32CD4B70D0096CBD7 /* libr820 */;
@@ -2523,6 +2649,32 @@
};
name = Release;
};
+ 8D5345CB2D68D570001CBC9E /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Automatic;
+ DEVELOPMENT_TEAM = 53B26AJZ4Z;
+ ENABLE_HARDENED_RUNTIME = YES;
+ MACOSX_DEPLOYMENT_TARGET = 15.2;
+ PRODUCT_MODULE_NAME = gensin;
+ PRODUCT_NAME = gensin;
+ SWIFT_VERSION = 5.0;
+ };
+ name = Debug;
+ };
+ 8D5345CC2D68D570001CBC9E /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Automatic;
+ DEVELOPMENT_TEAM = 53B26AJZ4Z;
+ ENABLE_HARDENED_RUNTIME = YES;
+ MACOSX_DEPLOYMENT_TARGET = 15.2;
+ PRODUCT_MODULE_NAME = gensin;
+ PRODUCT_NAME = gensin;
+ SWIFT_VERSION = 5.0;
+ };
+ name = Release;
+ };
8D5A5D772CD436BC0096CBD7 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -3091,10 +3243,12 @@
8DBA9FB32D3A68B5008ECB92 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
MACOSX_DEPLOYMENT_TARGET = 15.2;
+ PRODUCT_BUNDLE_IDENTIFIER = iqconvert;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
};
@@ -3103,10 +3257,12 @@
8DBA9FB42D3A68B5008ECB92 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 53B26AJZ4Z;
ENABLE_HARDENED_RUNTIME = YES;
MACOSX_DEPLOYMENT_TARGET = 15.2;
+ PRODUCT_BUNDLE_IDENTIFIER = iqconvert;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
};
@@ -3350,6 +3506,15 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
+ 8D5345CA2D68D570001CBC9E /* Build configuration list for PBXNativeTarget "GenSin" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 8D5345CB2D68D570001CBC9E /* Debug */,
+ 8D5345CC2D68D570001CBC9E /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
8D5A5D762CD436BC0096CBD7 /* Build configuration list for PBXNativeTarget "libairspy" */ = {
isa = XCConfigurationList;
buildConfigurations = (
@@ -3584,6 +3749,11 @@
package = 8D0349232CF70E180026DA77 /* XCRemoteSwiftPackageReference "swift-argument-parser" */;
productName = ArgumentParser;
};
+ 8D363B4F2D724A9400820B97 /* ArgumentParser */ = {
+ isa = XCSwiftPackageProductDependency;
+ package = 8D0349232CF70E180026DA77 /* XCRemoteSwiftPackageReference "swift-argument-parser" */;
+ productName = ArgumentParser;
+ };
8D4068542CFDBB6D0064C96D /* ArgumentParser */ = {
isa = XCSwiftPackageProductDependency;
package = 8D0349232CF70E180026DA77 /* XCRemoteSwiftPackageReference "swift-argument-parser" */;