this repo has no description
1project(PackageKit)
2
3remove_sdk_framework(PackageKit
4 PRIVATE
5)
6
7add_definitions(-fobjc-arc)
8
9set(pk_sources
10 src/functions.c
11 src/PKAddExtendedAttributesInstallOperation.m
12 src/PKAddRestrictedRootFlagInstallOperation.m
13 src/PKArchiveDistributionContainer.m
14 src/PKArchive.m
15 src/PKArchiveProduct.m
16 src/PKArchiveSignature.m
17 src/PKArchiveSigner.m
18 src/PKBOMDirectoryEnumerator.m
19 src/PKBOM.m
20 src/PKBundleComponent.m
21 src/PKBundleComponentVersion.m
22 src/PKBundleStorage.m
23 src/PKCFBundleStorage.m
24 src/PKCleanEFWCacheInstallOperation.m
25 src/PKComponent.m
26 src/PKDataSizeFormatter.m
27 src/PKDataSizeValueTransformer.m
28 src/PKDeferredInstallManager.m
29 src/PKDistributionContainer.m
30 src/PKDistributionChoice.m
31 src/PKDistribution.m
32 src/PKDistributionPackageReference.m
33 src/PKDistributionScript.m
34 src/PKDownloader.m
35 src/PKDownloaderQueueElement.m
36 src/PKDownloaderQueue.m
37 src/PKDownloaderSpeedTracker.m
38 src/PKDownload.m
39 src/PKDYLDCacheInstallOperation.m
40 src/PKExtendedAttributeEnumerator.m
41 src/PKExtendedAttribute.m
42 src/PKExtractInstallOperation.m
43 src/PKFileDownload.m
44 src/PKFirmwareBundleComponent.m
45 src/PKFirmwareBundleComponentModel.m
46 src/PKFirmwareInstallationController.m
47 src/PKFlatDistributionContainer.m
48 src/PKFolderArchive.m
49 src/PKFolderArchiveProduct.m
50 src/PKFolderArchiveSignature.m
51 src/PKCheckError.m
52 src/_PKCheckErrorRecoveryAttempter.m
53 src/PKInstallableObject.m
54 src/PKInstallAnalyzer.m
55 src/_PKInstallClientConnection.m
56 src/PKInstallClient.m
57 src/PKInstallCommitManager.m
58 src/PKInstallDaemonClient.m
59 src/PKInstallDaemon.m
60 src/PKInstallError.m
61 src/PKInstallHistory.m
62 src/PKInstall.m
63 src/PKInstallManifest.m
64 src/PKInstallOperationController.m
65 src/PKInstallOperation.m
66 src/PKInstallRequest.m
67 src/PKInstallSandbox.m
68 src/PKInstallSandboxManager.m
69 src/PKInstallStateHelper.m
70 src/PKInstallTask.m
71 src/PKJaguarPackage.m
72 src/PKKextCacheInstallOperation.m
73 src/PKLeopardPackage.m
74 src/PKLSRegisterInstallOperation.m
75 src/PKMachOWithInfoPlistBundleStorage.m
76 src/PKMutableArchive.m
77 src/PKMutableBOM.m
78 src/PKMutableDistributionContainer.m
79 src/PKMutableLeopardPackage.m
80 src/PKMutablePackage.m
81 src/PKMutableProduct.m
82 src/PKMutableReceipt.m
83 src/PKMutableSignedContainer.m
84 src/PKMutableXARArchive.m
85 src/PKNetEnabledProduct.m
86 src/PKObsoletionInstallOperation.m
87 src/_PKPackageCreationFileDigest.m
88 src/PKPackageChecker.m
89 src/PKPackageInfo.m
90 src/PKPackage.m
91 src/PKPackageReference.m
92 src/PKPackageRequirements.m
93 src/PKPackageSourceManager.m
94 src/PKPackageSpecifier.m
95 src/PKPatchAndUpdateInstallOperation.m
96 src/PKPatchFilesInstallOperation.m
97 src/PKPayloadCopier.m
98 src/PKPrepareDiskInstallOperation.m
99 src/PKPrepareForCommitInstallOperation.m
100 src/PKProductArchiver.m
101 src/PKProductChecker.m
102 src/PKProductInfo.m
103 src/PKProduct.m
104 src/PKProductUnarchiver.m
105 src/PKReceipt.m
106 src/PKRelocateComponentsInstallOperation.m
107 src/PKRunPackageScriptInstallOperation.m
108 src/PKSafariExtensionBundleStorage.m
109 src/PKScript.m
110 src/PKSecureNetEnabledProduct.m
111 src/PKSetupDeferredInstallOperation.m
112 src/PKShoveInstallOperation.m
113 src/_PKSignedContainerCopyCancelHandler.m
114 src/PKSignedContainer.m
115 src/PKSigningIdentity.m
116 src/PKStreamingProduct.m
117 src/PKStreamingXARArchive.m
118 src/PKTimeRemainingFormatter.m
119 src/PKTimeRemainingValueTransformer.m
120 src/PKTrustAdditions.m
121 src/PKTrust.m
122 src/PKUpdateEFWCacheInstallOperation.m
123 src/_PKURLConnectionDelegate.m
124 src/PKURLConnection.m
125 src/PKURLDownload.m
126 src/PKVerifyMASPayloadInstallOperation.m
127 src/PKWriteMASReceiptInstallOperation.m
128 src/PKWriteReceiptsInstallOperation.m
129 src/PKXARArchive.m
130 src/PKXARArchiveSignature.m
131 src/PKXPCCacheInstallOperation.m
132 src/XARDirectoryEnumerator.m
133)
134
135set(FRAMEWORK_VERSION "A")
136
137generate_sdk_framework(PackageKit
138 VERSION ${FRAMEWORK_VERSION}
139 HEADER "include/PackageKit"
140 PRIVATE
141)
142
143add_framework(PackageKit
144 PRIVATE
145 VERSION ${FRAMEWORK_VERSION}
146 CURRENT_VERSION
147 SOURCES
148 ${pk_sources}
149 DEPENDENCIES
150 system
151 Foundation
152 xar
153 archive
154 lzma
155)
156