project(AssistantServices) remove_sdk_framework(AssistantServices PRIVATE ) set(DYLIB_COMPAT_VERSION "1.0.0") set(DYLIB_CURRENT_VERSION "1.0.0") set(FRAMEWORK_VERSION "A") generate_sdk_framework(AssistantServices VERSION ${FRAMEWORK_VERSION} HEADER "include/AssistantServices" PRIVATE ) add_framework(AssistantServices FAT CURRENT_VERSION PRIVATE VERSION ${FRAMEWORK_VERSION} SOURCES src/AssistantServices.m src/AFConnectionAvailabilityObserver.m src/AFConnection.m src/AFConnectionClientServiceDelegate.m src/AFInterstitialProvider.m src/_AFInterstitialAction.m src/AFUpdateAlarmRequest.m src/AFGetSettingsRequest.m src/AFSiriRingtone.m src/AFSiriPhoneticContactNames.m src/AFExperimentConfiguration.m src/_AFExperimentConfigurationMutation.m src/AFSecurityConnection.m src/AFQueue.m src/AFSetSettingsRequest.m src/AFBluetoothWirelessSplitterSessionInfo.m src/_AFBluetoothWirelessSplitterSessionInfoMutation.m src/STContactAddress.m src/AFVoiceInfo.m src/AFMutableConversationItem.m src/AFPhonemeTranscription.m src/AFRemoteRequest.m src/AFSiriTaskExecution.m src/AFExperimentGroup.m src/_AFExperimentGroupMutation.m src/AFSiriRequestSucceededResponse.m src/AFWatchdogTimer.m src/AFDisambiguationInfo.m src/AFDisambiguationEvent.m src/AFMyriadContext.m src/_AFMyriadContextMutation.m src/AFSiriActivationConnection.m src/AFPhonemeMapper.m src/AFGetTimerRequest.m src/AFXPCWrapper.m src/AFLanguageDetectionUserContext.m src/AFSetTimerRequest.m src/AFGetTimerResponse.m src/AFError.m src/AFAudioPowerXPCProvider.m src/_AFAudioPowerXPCSharedMemory.m src/AFContextManager.m src/AFNowPlayingObserver.m src/AFUserNotificationProvider.m src/AFAccessibilityState.m src/_AFAccessibilityStateMutation.m src/AFUserUtterance.m src/AFUserUtteranceSelectionResults.m src/AFClockTimer.m src/_AFClockTimerMutation.m src/AFAnalyticsConnection.m src/AFSyncInfo.m src/AFSpeechPackage.m src/AFMyriadPerceptualAudioHash.m src/_AFMyriadPerceptualAudioHashMutation.m src/AFDictionarySchema.m src/AFSpeechPhrase.m src/AFSpeechUtterance.m src/AFSpeechInterpretation.m src/AFSpeechToken.m src/AFDeleteSiriHistoryContext.m src/_AFDeleteSiriHistoryContextMutation.m src/AFPreferences.m src/AFObjectCreatedSiriResponse.m src/AFMyriadRecord.m src/AFConnectionUserInteractionAssertion.m src/AFOpportuneSpeakingModuleDataCollectionSanitizedSpeakable.m src/AFOpportuneSpeakingModuleDataCollection.m src/AFSpeechRecognition.m src/AFAudioState.m src/AFTreeNode.m src/AFAssistedDisambiguationRules.m src/AFSiriTaskContextProvider.m src/AFConversationError.m src/AFCoercion.m src/AFConversation.m src/AFMyriadMonitor.m src/AFClientConfiguration.m src/_AFClientConfigurationMutation.m src/AFSpeakableUtteranceParser.m src/_AFSpeakableUtterancePassThroughProvider.m src/AFNotifyObserver.m src/AFSUPFunctionProvider.m src/AFDictationConnection.m src/AFDictationConnectionServiceDelegate.m src/AFSearchAlarmsResponse.m src/AFSiriActivationHandlerAssistantDaemon.m src/AFBluetoothDeviceInfo.m src/_AFBluetoothDeviceInfoMutation.m src/AFSiriTaskUsageResult.m src/STTimer.m src/AFExperiment.m src/_AFExperimentMutation.m src/AFRequestInfo.m src/AFUpdateAlarmResponse.m src/AFClockItemStorage.m src/AFClientLiteInternal.m src/AFClientLite.m src/AFSynchronousClientLite.m src/AFMediaRemoteDeviceInfo.m src/AFSiriDebugUIRequest.m src/AFLocalization.m src/AFDictationOptions.m src/AFImagePNGData.m src/AFDataStore.m src/_AFDataStoreEntry.m src/AFBluetoothHeadphoneInEarDetectionState.m src/_AFBluetoothHeadphoneInEarDetectionStateMutation.m src/AFAudioAnalyzer.m src/AFConversationStore.m src/AFSpeechCorrectionInfo.m src/AFAnalyticsEventRecord.m src/AFMemoryPressureObserver.m src/AFTriggerlessListeningOptions.m src/AFNetworkAvailability.m src/AFAccount.m src/AFManagedStorageConnection.m src/AFCreateAlarmResponse.m src/AFRemoteRequestWatcher.m src/AFFuture.m src/AFSafetyBlock.m src/AFOneArgumentSafetyBlock.m src/AFTwoArgumentSafetyBlock.m src/AFThreeArgumentSafetyBlock.m src/AFOpportuneSpeakingModelFeedback.m src/AFOpportuneSpeakingModelFeedbackManager.m src/AFMetrics.m src/AFSiriUserNotificationRequest.m src/AFSiriUserNotificationRequestCapabilityManager.m src/AFSiriNotificationRequest.m src/AFSettingsConnection.m src/AFSettingsConnectionServiceDelegate.m src/AFSiriActivationHandlerFrontendProcess.m src/STCity.m src/AFLinkedListItem.m src/STSettingChange.m src/AFSiriRequest.m src/AFSiriActivationHandlerCoreSpeechDaemon.m src/AFAudioDeviceInfo.m src/_AFAudioDeviceInfoMutation.m src/AFClockAlarmSnapshot.m src/_AFClockAlarmSnapshotMutation.m src/AFSpeechRequestOptions.m src/AFPluginBundle.m src/AFPluginManager.m src/SISchemaClientTurnBasedEvent.m src/AFContextResponse.m src/AFClockTimerSnapshot.m src/_AFClockTimerSnapshotMutation.m src/AFExperimentContext.m src/_AFExperimentContextMutation.m src/STSiriMessage.m src/AFSiriTaskService.m src/AFSiriTaskDeliveryHandler.m src/AFSiriTaskmaster.m src/STAlarm.m src/AFTreeNodePropertyListSerialization.m src/AFDeleteAlarmRequest.m src/AFDisambiguationStore.m src/AFUpdateMessageRequest.m src/STSiriLocation.m src/AFMemoryInfo.m src/_AFMemoryInfoMutation.m src/AFSiriActivationContext.m src/_AFSiriActivationContextMutation.m src/AFAnalytics.m src/AFSiriActivationListener.m src/AFDeviceRingerSwitchObserver.m src/AFCreateMessageRequest.m src/AFUtteranceSuggestions.m src/STCall.m src/AFShowSettingRequest.m src/STSetting.m src/AFGetSettingsResponse.m src/AFClockTimerObserver.m src/AFUIApplicationSiriTaskDeliverer.m src/AFMyriadEmergencyManager.m src/AFBulletin.m src/AFDialogPhase.m src/AFCallSiteInfo.m src/_AFCallSiteInfoMutation.m src/AFAnalyticsTurnBasedInstrumentationContext.m src/AFMachServiceSiriTaskDeliverer.m src/AFInstrumentationObserverConnection.m src/AFShowNextEventRequest.m src/SISchemaClientTurnContext.m src/AFClockAlarmObserver.m src/AFObjectUpdatedSiriResponse.m src/AFSpeechAcousticFeature.m src/AFSpeechAudioAnalytics.m src/AFAggregator.m src/AFShowTimerRequest.m src/AFSiriTether.m src/AFAudioPlaybackRequest.m src/_AFAudioPlaybackRequestMutation.m src/AFSiriResponse.m src/AFCreateAlarmRequest.m src/AFSearchAlarmsRequest.m src/AFInitiateCallRequest.m src/AFConversationItem.m src/AFApplicationContext.m src/_AFApplicationContextMutation.m src/AFMyriadCoordinator.m src/AFPeerInfo.m src/AFAudioPowerUpdater.m src/AFNotifyStatePublisher.m src/STPersonContactHandle.m src/STPerson.m src/AFBluetoothWirelessSplitterSessionStateObserver.m src/AFAppContextAggregator.m src/AFClientPluginManager.m src/AFAnalyticsObserverConnection.m src/AFContextRequest.m src/AFSiriClientStateManager.m src/_AFSiriClientState.m src/AFSiriAcousticIDRequest.m src/AFSiriMusicSubscriptionLeaseTakenRequest.m src/AFSiriMusicSmartPlayRequest.m src/AFSiriAceRequest.m src/AFSiriActivationRequest.m src/AFSpeechSynthesisRecord.m src/_AFSpeechSynthesisRecordMutation.m src/AFMyriadEmergencyCallPunchout.m src/AFInterstitialConfiguration.m src/_AFInterstitialConfigurationMutation.m src/AFMultiUserConnection.m src/STSiriContext.m src/AFAnalyticsEvent.m src/AFSetSettingsResponse.m src/AFSiriActivationResult.m src/_AFSiriActivationResultMutation.m src/SISchemaClientAnyEvent.m src/AFConnectionEntitlementCache.m src/AFPairedBluetoothDevicesObserver.m src/AFConversationInsertion.m src/STSiriModelObject.m src/AFInterstitialCommandWrapper.m src/AFChildConversationItemList.m src/AFRequestCompletionOptions.m src/AFApplicationInfo.m src/AFClockAlarm.m src/_AFClockAlarmMutation.m src/AFPowerAssertionManager.m src/AFSyncSnapshot.m src/AFShowAlarmRequest.m src/AFClientInfo.m src/_AFClientInfoMutation.m src/AFSiriTask.m src/AFAccessibilityObserver.m DEPENDENCIES system objc Foundation )