/ src / frameworks / AddressBook / CMakeLists.txt
CMakeLists.txt
  1  project(AddressBook)
  2  
  3  remove_sdk_framework(AddressBook)
  4  
  5  set(DYLIB_COMPAT_VERSION "1.0.0")
  6  set(DYLIB_CURRENT_VERSION "1893.0.0")
  7  
  8  set(FRAMEWORK_VERSION "A")
  9  
 10  generate_sdk_framework(AddressBook
 11      VERSION ${FRAMEWORK_VERSION}
 12      HEADER "include/AddressBook"
 13  )
 14  
 15  add_framework(AddressBook
 16      FAT
 17      CURRENT_VERSION
 18      VERSION ${FRAMEWORK_VERSION}
 19  
 20      SOURCES
 21          src/AddressBook.m
 22          src/ABAPIAdapter.m
 23          src/ABAbstractGroupEntriesFactory.m
 24          src/ABAbstractGroupListAction.m
 25          src/ABAccountBrowsingGroupEntry.m
 26          src/ABAccountGroupEntries.m
 27          src/ABAccountGroupEntriesBuilder.m
 28          src/ABAccountHeaderGroupEntry.m
 29          src/CNUISaveNonCuratedValueOntoExistingContactCommand.m
 30          src/CNUISaveNonCuratedContactCommand.m
 31          src/ABUserActivityScore.m
 32          src/ABActionAddSuggestedValue.m
 33          src/ABUserActivityRestoration.m
 34          src/ABActionAddressCopyMailingLabel.m
 35          src/ABActionAddressCopyMapURL.m
 36          src/ABActionAddressGetDirections.m
 37          src/CNUIContactNameOrder.m
 38          src/_CNUIDefaultContactNameOrder.m
 39          src/_CNUINamelessContactNameOrder.m
 40          src/_CNUIGivenNameFirstNameOrder.m
 41          src/_CNUIFamilyNameFirstNameOrder.m
 42          src/ABActionAddressMapsHelper.m
 43          src/ABActionAddressShowMap.m
 44          src/ABActionAutovalidator.m
 45          src/ABActionAutovalidatorCache.m
 46          src/ABActionAutovalidatorCacheEntry.m
 47          src/ABActionAutovalidatorCacheMenuEntry.m
 48          src/ABActionAutovalidatorCacheSimpleEntry.m
 49          src/ABActionBeginChat.m
 50          src/ABActionDispatcher.m
 51          src/ABCardCollectionRowSeparatorView.m
 52          src/ABActionEmailSearchSpotlight.m
 53          src/ABActionEmailSendMessage.m
 54          src/ABActionEmailSendUpdate.m
 55          src/ABActionIgnoreSuggestedValue.m
 56          src/ABActionLinkedSetPreferredCard.m
 57          src/ABActionManager.m
 58          src/ABActionMenuItemFactory.m
 59          src/ABActionPhoneDial.m
 60          src/ABActionPhoneLargeType.m
 61          src/ABActionRelatedShowCard.m
 62          src/ABActionSocialProfile.m
 63          src/ABActionSocialProfileSendMessage.m
 64          src/ABActionSocialProfileViewPhotos.m
 65          src/ABActionSocialProfileViewProfile.m
 66          src/ABActionURLsOpenURL.m
 67          src/ABAddressBook.m
 68          src/ABAddSuggestedValueTask.m
 69          src/CNUISaveNonCuratedValueOntoContactCommand.m
 70          src/ABAddressBookAPIAdapter.m
 71          src/ABAddressFieldBuilder.m
 72          src/ABAddressFieldValuePopulator.m
 73          src/ABAggregateSearchOperationsFactory.m
 74          src/ABAlert.m
 75          src/ABAlertToneCollectionViewItem.m
 76          src/ABAllSmartGroup.m
 77          src/ABAlternateBirthdayCollectionViewItem.m
 78          src/ABAppDeprecations.m
 79          src/ABAppearance.m
 80          src/ABAuthenticationInfo.m
 81          src/ABBestEntryFinder.m
 82          src/ABMutableBidirectionalDictionary.m
 83          src/ABBidirectionalDictionary.m
 84          src/ABDeprecatedObject.m
 85          src/ABSearchController.m
 86          src/ABCardViewerController.m
 87          src/CNUIAddressBookToContactsConversions.m
 88          src/ABBindingsLabelTransformer.m
 89          src/ABBindingsURLTransformer.m
 90          src/ABAttributedStringTransformer.m
 91          src/ABGroupListTransformer.m
 92          src/ABPeopleListTransformer.m
 93          src/ABDateComponentsValueTransformer.m
 94          src/ABBirthdayCollectionViewItem.m
 95          src/ABBirthdayConversionUIAction.m
 96          src/ABBookAggregateUndoableCommand.m
 97          src/_ABBookUndoableCommandAdapter.m
 98          src/ABBookAggregateUndoableCommandBuilder.m
 99          src/ABBookCreateGroupCommand.m
100          src/ABBookCreateGroupWithMembersCommand.m
101          src/ABBookCreateSmartGroupCommand.m
102          src/ABBookEditSmartGroupCommand.m
103          src/ABBookGroupAddMembersCommand.m
104          src/ABBookGroupAddRecordsCommand.m
105          src/ABBookGroupAddSubgroupsCommand.m
106          src/ABBookGroupCopyCommand.m
107          src/ABCollectionViewSeparatorItem.m
108          src/ABBookGroupCutCommand.m
109          src/ABBookGroupDeleteCommand.m
110          src/ABBookGroupImportCommand.m
111          src/ABBookPastePeopleCommand.m
112          src/ABBookRenameGroupCommand.m
113          src/ABBookSearchField.m
114          src/ABBookSearchFieldCell.m
115          src/CNUISetImageCommand.m
116          src/CNUISetMultipleImagesCommand.m
117          src/ABBrowsingGroupEntry.m
118          src/ABBrowsingSearchConfiguration.m
119          src/CNUIRejectSugggestedValueCommand.m
120          src/ABBuddyStatus.m
121          src/ABBuddyStatusImageCell.m
122          src/ABButtonCell.m
123          src/ABCNAddressDetector.m
124          src/CNContactLabelSanitizer.m
125          src/ABCNContactPhotoStore.m
126          src/ABCNContactThumbnailPhotoStore.m
127          src/ABCNContactUncroppedPhotoStore.m
128          src/ABCNContactRemotePhotoStore.m
129          src/CNUISaveNonCuratedValueOntoReadOnlyContactCommand.m
130          src/ABCNDDScanner.m
131          src/ABNameViewCompanyCheckBox.m
132          src/CNUISaveNonCuratedContactCommandFactory.m
133          src/ABCNPhoneDialer.m
134          src/ABCNPhoneNumberDetector.m
135          src/ABCardCollectionStackViewController.m
136          src/CNUIContactRelationsValueTransformer.m
137          src/ABCallbackCardAction.m
138          src/ABPersonListAttributedName.m
139          src/ABCardActionProvider.m
140          src/ABCardCollectionLinkedPeopleRowView.m
141          src/ABCardCollectionMessagingRowView.m
142          src/ABCardCollectionNoteRowView.m
143          src/ABCardCollectionPostalAddressRowView.m
144          src/ABCardCollectionPreferredNameRowView.m
145          src/ABCardCollectionRowLayout.m
146          src/ABCardCollectionRowScope.m
147          src/ABCardCollectionRowView.m
148          src/ABCardCollectionURLRowView.m
149          src/ABSuggestionsTracing.m
150          src/ABCardCollectionView.m
151          src/ABCardCollectionViewController.m
152          src/ABCardViewCNLabeledValueConverter.m
153          src/ABCardViewAKSingleValueConverter.m
154          src/ABCardViewAlertTonesProperty.m
155          src/ABCardViewAlternateBirthdayProperty.m
156          src/ABCardViewBirthdayProperty.m
157          src/ABCardViewDateProperty.m
158          src/ABCardViewDictionaryTransformer.m
159          src/ABCardViewEditDisplayStyleCommand.m
160          src/ABCardViewEditPropertyCommand.m
161          src/ABCardViewEmailProperty.m
162          src/ABCardViewHelpers.m
163          src/ABCardViewImage.m
164          src/ABCardViewImageResult.m
165          src/ABCardViewInstantMessageProperty.m
166          src/ABCardViewInstantMessageServiceGenerator.m
167          src/ABCardViewLabelGenerator.m
168          src/ABCardViewLinkedPeopleProperty.m
169          src/ABCardViewLinkedPerson.m
170          src/ABCardViewLinkedPersonValueTransformer.m
171          src/ABCardViewMaidenNameProperty.m
172          src/ABCardViewMetrics.m
173          src/ABCardViewMultiValue.m
174          src/ABCardViewMultiValueAccountNameTransformer.m
175          src/ABCardViewMultiValueConverterBuilder.m
176          src/ABCardViewMultiValueEntry.m
177          src/ABCardViewMultiValuePrivateFieldTransformer.m
178          src/ABCardViewMultiValueReadOnlyTransformer.m
179          src/ABCardViewMutableMultiValue.m
180          src/ABCardViewNoteProperty.m
181          src/ABCardViewNotificationHandler.m
182          src/ABCardViewPersonMapper.m
183          src/ABCardViewPhoneProperty.m
184          src/ABCardViewPostalAddressFormatter.m
185          src/ABCardViewPostalAddressProperty.m
186          src/ABCardViewPreferredForNameProperty.m
187          src/ABCardViewPreferredForNameValueTransformer.m
188          src/ABCardViewProperty.m
189          src/ABCardViewPropertyProvider.m
190          src/ABCardViewSaveHelper.m
191          src/ABCardViewSeparator.m
192          src/ABUserActivityScoring.m
193          src/ABCardViewSingleValueProperty.m
194          src/ABCardViewSocialProfileProperty.m
195          src/ABCardViewStyleInternalProvider.m
196          src/ABCardViewStyle.m
197          src/ABCardViewStyleProvider.m
198          src/ABDefaultCardViewStyleProvider.m
199          src/ABCardViewTransformingMultiValueConverter.m
200          src/ABCardViewURLProperty.m
201          src/ABCardViewUndoableDataSource.m
202          src/ABCertificatePanelController.m
203          src/ABChangePropertiesCommand.m
204          src/ABChangePropertyCommand.m
205          src/ABChoosingForwarder.m
206          src/ABCleanGroupEntryListCellView.m
207          src/ABCleanGroupHeaderEntryListCellView.m
208          src/ABCleanGroupListRowView.m
209          src/ABClickableImageView.m
210          src/ABClickableTextView.m
211          src/ABCollectionAbstractAction.m
212          src/ABCollectionDialAction.m
213          src/ABCollectionFaceTimeRowView.m
214          src/ABCollectionItemMessagingAvailabilityHelper.m
215          src/ABCollectionMessageAction.m
216          src/ABCollectionOpenURLAction.m
217          src/ABCollectionReviewSuggestionAction.m
218          src/ABCollectionRowViewEditModeFactory.m
219          src/ABCollectionRowViewFactory.m
220          src/ABAccessibleTextFieldCell.m
221          src/ABCollectionSendMailAction.m
222          src/ABCollectionShowMapAction.m
223          src/ABCollectionTTYAction.m
224          src/ABCollectionViewImageButton.m
225          src/ABCollectionViewItem.m
226          src/ABCollectionViewItemFactory.m
227          src/ABColor.m
228          src/ABCommandExecutionPolicy.m
229          src/ABAddressBookCommandExecutionPolicy.m
230          src/ABCommandHookExecutionPolicy.m
231          src/ABCommandExecutor.m
232          src/ABCommunicationButtonsController.m
233          src/ABConstraintDescription.m
234          src/ABConstraintsBuilder.m
235          src/ABContactDeletionTracing.m
236          src/ABContactFetcher.m
237          src/ABContactPickerDelegateWrapper.m
238          src/ABContactPickerFactory.m
239          src/ABAttributedString.m
240          src/ABCopyOnWriteSet.m
241          src/ABCountTableEntry.m
242          src/ABCreatePersonCommand.m
243          src/ABCustomLabelController.m
244          src/ABDAVQuery.m
245          src/ABDataSourceOperation.m
246          src/ABDateCollectionViewItem.m
247          src/ABDateComponentsFormatter.m
248          src/ABDateFormatter.m
249          src/ABDateProvider.m
250          src/ABDefaultGroupEntriesFactory.m
251          src/ABDelegateCardAction.m
252          src/ABDeleteGroupSheet.m
253          src/ABDeleteRecordsCommandBuilder.m
254          src/ABDirectoriesHeaderGroupEntry.m
255          src/ABDSuggestionLogPairBuilder.m
256          src/ABDistributionListController.m
257          src/ABDistributionKeyValueCell.m
258          src/ABDistributionListPeoplePickerView.m
259          src/ABDistributionListPeoplePickerController.m
260          src/ABDropDownMenuUIAction.m
261          src/ABEditButton.m
262          src/ABEditSmartGroupCommand.m
263          src/ABEmailCertificateController.m
264          src/ABEmailCertificateSearchOperation.m
265          src/ABEmailCollectionViewItem.m
266          src/ABEvent.m
267          src/ABExchangeSetup.m
268          src/ABFaceTimeActionsCollectionViewItem.m
269          src/ABFaceTimeCommunicationsBridge.m
270          src/ABFakeSuggestedData.m
271          src/ABFont.m
272          src/CNUIDeleteCommandHelper.m
273          src/CNUIPhoneNumerValueTransformer.m
274          src/ABTelURLHelper.m
275          src/ABGlobals.m
276          src/ABGroupActionScope.m
277          src/ABGroupBrowsingContext.m
278          src/ABGroupBrowsingGroupEntry.m
279          src/ABGroupCommand.m
280          src/ABGroupCopyPasteboardData.m
281          src/ABPhoneFormatter.m
282          src/ABGroupDragPasteboardData.m
283          src/ABGroupDragScope.m
284          src/ABGroupDragSource.m
285          src/ABGroupDropDestination.m
286          src/ABGroupDropPasteboardData.m
287          src/ABGroupDropPasteboardDataCategorizer.m
288          src/ABGroupDropScope.m
289          src/ABGroupDropSource.m
290          src/ABGroupEntriesAnalyzer.m
291          src/ABGroupEntriesBuilder.m
292          src/ABGroupEntriesList.m
293          src/ABGroupEntriesResult.m
294          src/ABGroupEntry.m
295          src/ABGroupImportFilesScope.m
296          src/ABGroupListAccessoryViewProvider.m
297          src/ABGroupListActionDispatcher.m
298          src/ABGroupListActions.m
299          src/ABGroupListCellViewStyle.m
300          src/ABGroupListController.m
301          src/ABGroupListCreateGroupUIAction.m
302          src/ABGroupListCreateSmartGroupUIAction.m
303          src/ABGroupListNotificationHandler.m
304          src/ABGroupListResponder.m
305          src/ABGroupListStyleProvider.m
306          src/ABGroupListView.m
307          src/ABGroupPastePasteboardData.m
308          src/ABGroupSearchingContext.m
309          src/ABHeaderGroupEntry.m
310          src/ABImmediateActionGestureAdapter.m
311          src/ABTemplatePreferencesSaving.m
312          src/ABRectObject.m
313          src/ABRecord.m
314          src/ABPackedImage.m
315          src/ABMutablePackedImage.m
316          src/ABImportRecordFactory.m
317          src/ABInstantMessageCollectionViewItem.m
318          src/_ABGeocodingMapsLauncher.m
319          src/ABKeystrokeForwarder.m
320          src/ABKeystrokeForwardingEntry.m
321          src/ABLabelPopUpButton.m
322          src/ABLargeTypeView.m
323          src/ABLargeTypeWindow.m
324          src/ABLastImportBrowsingGroupEntry.m
325          src/ABLastImportGroup.m
326          src/ABLazyGroup.m
327          src/ABLinkTextField.m
328          src/ABLinkedPersonCollectionViewItem.m
329          src/ABMainListOutlineView.m
330          src/CNUIRejectNonCuratedValueCommandFactory.m
331          src/ABMeCommand.m
332          src/ABPostalAddressFormatSubmenuGenerator.m
333          src/CNUIRejectNonCuratedValueCommand.m
334          src/ABMiniGridView.m
335          src/ABMonogramFactory.m
336          src/ABMonogramImageLoading.m
337          src/ABMonogramImageTask.m
338          src/ABMonogramInitialsTask.m
339          src/_ABMonogramOptions.m
340          src/ABMonogramOptions.m
341          src/ABMonogramPhotoTask.m
342          src/ABMonogramSilhouetteTask.m
343          src/ABNameView.m
344          src/ABNewGroupCommand.m
345          src/ABNicknameFormatter.m
346          src/ABNoSelectionTableView.m
347          src/ABNoWindowDragTextField.m
348          src/ABNoteCollectionViewItem.m
349          src/ABNoteTextView.m
350          src/ABObjectDeathWatcher.m
351          src/ABNamedImageWrapper.m
352          src/ABOnBlueButton.m
353          src/ABOverlayView.m
354          src/ABPasswordPanelController.m
355          src/ABPastePeopleCommand.m
356          src/ABPasteboardWriteCommand.m
357          src/ABPeoplePickerBrowsingSelectHelper.m
358          src/ABPeoplePickerController.m
359          src/ABPeoplePickerExternalNotificationWatcher.m
360          src/ABPeoplePickerGroupEntriesFactory.m
361          src/ABPeoplePickerGroupHelperFactory.m
362          src/ABUserActivitySerialization.m
363          src/ABPeoplePickerGroupListController.m
364          src/ABPeoplePickerGroupListStyleProvider.m
365          src/ABPeoplePickerGroupListView.m
366          src/ABPeoplePickerLocalNotificationWatcher.m
367          src/ABPeoplePickerProperty.m
368          src/ABPeoplePickerScope.m
369          src/ABPeoplePickerSearchingSelectHelper.m
370          src/ABPeoplePickerSubrowObjectBuilder.m
371          src/ABPeoplePickerTableView.m
372          src/ABPeoplePickerTableColumn.m
373          src/ABPeoplePickerTableRow.m
374          src/ABPeoplePickerSubrowObject.m
375          src/ABPeoplePickerSubrowGroupElement.m
376          src/ABPeoplePickerNameCell.m
377          src/ABPeoplePickerPropertyCell.m
378          src/ABPeoplePickerView.m
379          src/ABPeriodicTask.m
380          src/ABPeriodicUITask.m
381          src/ABPersonContactConverter.m
382          src/ABPersonEntriesFetcher.m
383          src/ABPersonEntriesList.m
384          src/ABPersonEntry.m
385          src/ABPersonEntryFactory.m
386          src/ABPersonInitials.m
387          src/ABPersonListController.m
388          src/ABPersonListControllerDelegateWrapper.m
389          src/ABPersonListControllerTracing.m
390          src/ABPersonListDragExportHelper.m
391          src/ABPersonListHeadliner.m
392          src/ABPersonListMenuHelper.m
393          src/ABPersonListRowView.m
394          src/ABPersonListSearchController.m
395          src/ABPersonListSearchHelper.m
396          src/ABPersonListSharingHelper.m
397          src/ABPersonListUIReflector.m
398          src/ABPersonPicker.m
399          src/CNUISaveNonCuratedValueOntoNonExistingContactCommand.m
400          src/ABPersonSearchConfiguration.m
401          src/ABPersonView.m
402          src/ABPersonViewAPIAdapter.m
403          src/ABPersonViewNotificationWatcher.m
404          src/CNUISaveNonCuratedValueCommandFactory.m
405          src/ABPersonViewStyleProvider.m
406          src/ABPhoneCollectionViewItem.m
407          src/ABPopUpButton.m
408          src/ABPopUpButtonCell.m
409          src/ABPopupTableHeaderCell.m
410          src/ABPopupTableHeaderView.m
411          src/ABPostalAddressCollectionViewItem.m
412          src/ABPreferredNameCollectionViewItem.m
413          src/ABPropertyHeaderCell.m
414          src/ABCardViewRelatedNamesProperty.m
415          src/ABQuerySearchConfiguration.m
416          src/ABRecordContext.m
417          src/_ABURLMapsLauncher.m
418          src/CNUIRejectDonatedValueCommand.m
419          src/ABMapsLauncher.m
420          src/ABRemotePersonView.m
421          src/ABRemoveMembersCommand.m
422          src/ABRemoveMembersCommandBuilder.m
423          src/ABRemovesEmptyCardViewData.m
424          src/ABRenameGroupCommand.m
425          src/ABRolloverButton.m
426          src/ABMapsLaunchRequest.m
427          src/ABSearchElementOrderManager.m
428          src/ABSearchElementSetView.m
429          src/ABSearchElementUIController.m
430          src/ABSearchElementView.m
431          src/ABSearchHighlightFormatter.m
432          src/ABSearchingGroupEntry.m
433          src/ABSectionGroupEntry.m
434          src/ABSectionTableEntry.m
435          src/ABShadowTextField.m
436          src/ABShadowTextFieldCell.m
437          src/ABShadowTextView.m
438          src/ABShadowTextViewMultipleValuePasteHelper.m
439          src/ABFlippedStackView.m
440          src/ABShadowTextViewPostalAddressValuePasteHelper.m
441          src/ABShowAsCommand.m
442          src/ABSimpleLinkTextField.m
443          src/ABSmartGroupBrowsingGroupEntry.m
444          src/ABSmartGroupsHeaderGroupEntry.m
445          src/ABSocialProfileCollectionViewItem.m
446          src/ABSourceSyncPeriodicTaskScheduler.m
447          src/ABSpaceFormatter.m
448          src/ABDefaultStopWatchTimeIntervalProvider.m
449          src/ABStopWatch.m
450          src/CNUISaveSuggestedMeContactCommand.m
451          src/ABSuggestedEntriesFetcher.m
452          src/ABSuggestedValueSnippet.m
453          src/ABSuggestedValueViewController.m
454          src/ABSuggestedValueViewControllerSnippetHelper.m
455          src/ABRTTServices.m
456          src/ABTableEntry.m
457          src/ABTableHeaderView.m
458          src/ABTemplateViewStyleProvider.m
459          src/ABTextContainer.m
460          src/ABTextStorage.m
461          src/ABThrottledTrackingAreaMonitor.m
462          src/ABTrackingArea.m
463          src/ABTypesetter.m
464          src/ABURLCollectionViewItem.m
465          src/ABUndoableCommandVisitor.m
466          src/ABExecuteUndoableCommandVisitor.m
467          src/ABExecuteUndoUndoableCommandVisitor.m
468          src/ABExecuteRedoUndoableCommandVisitor.m
469          src/ABUnlinkPeopleCommand.m
470          src/ABUserDefaultsCNAdapter.m
471          src/ABVCardFilenameExpander.m
472          src/ABView.m
473          src/ABWhiteView.m
474          src/ABWidthLimitingStackView.m
475          src/ABWindowController.m
476          src/ABXMLParseNode.m
477          src/CNUISaveSuggestedContactCommand.m
478          src/CNUIAddContactCommand.m
479          src/CNUIAggregateUndoableCommand.m
480          src/CNUIAggregateUndoableCommandBuilder.m
481          src/AKCardViewDataSource.m
482          src/AKCardViewDataSourceFactory.m
483          src/AKCardViewImageDataSource.m
484          src/CNUIDeleteContactCommand.m
485          src/CNUICommandContactHelper.m
486          src/CNUIEditContactCommand.m
487          src/AKInstantMessageAddressValueTransformer.m
488          src/CNUISetMeCardCommand.m
489          src/AKSocialProfileValueTransformer.m
490          src/CNUIUndoableCommand.m
491          src/CNCollectionUserActionItem.m
492          src/PHXTableView.m
493          src/ABCardCollectionTableRowView.m
494          src/ABCardCollectionTableViewController.m
495          src/_ABPersonView.m
496  
497      DEPENDENCIES
498          system
499          objc
500          Foundation
501  )