Makefile.fpc 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. #
  2. # Makefile.fpc for Apple Universal Interfaces for Free Pascal
  3. #
  4. [package]
  5. name=univint
  6. version=2.5.1
  7. [target]
  8. units=MacOSAll MacOS
  9. implicitunits= ABActions ABAddressBook ABGlobals ABPeoplePicker ABTypedefs AEDataModel \
  10. AEHelpers AEInteraction AEMach AEObjects AEPackObject AERegistry \
  11. AEUserTermTypes AIFF ASDebugging ASRegistry ATSFont ATSLayoutTypes \
  12. ATSTypes ATSUnicodeDirectAccess ATSUnicodeDrawing ATSUnicodeFlattening \
  13. ATSUnicodeFonts ATSUnicodeGlyphs ATSUnicodeObjects ATSUnicodeTypes \
  14. AUComponent AVLTree AXActionConstants AXAttributeConstants AXConstants \
  15. AXErrors AXNotificationConstants AXRoleConstants AXTextAttributedString \
  16. AXUIElement AXValue AXValueConstants Accessibility Aliases Appearance \
  17. AppleDiskPartitions AppleEvents AppleHelp AppleScript AudioCodecs \
  18. AudioComponents AudioHardware AudioOutputUnit AudioUnitCarbonViews \
  19. AudioUnitParameters AudioUnitProperties AuthSession Authorization \
  20. AuthorizationDB AuthorizationPlugin AuthorizationTags BackupCore CFArray \
  21. CFAttributedString CFBag CFBase CFBinaryHeap CFBitVector CFBundle \
  22. CFByteOrders CFCalendar CFCharacterSet CFData CFDate CFDateFormatter \
  23. CFDictionary CFError CFFTPStream CFHTTPAuthentication CFHTTPMessage \
  24. CFHTTPStream CFHost CFLocale CFMachPort CFMessagePort CFNetDiagnostics \
  25. CFNetServices CFNetworkErrorss CFNotificationCenter CFNumber \
  26. CFNumberFormatter CFPlugIn CFPlugInCOM CFPreferences CFPropertyList \
  27. CFProxySupport CFRunLoop CFSet CFSocket CFSocketStream CFStream CFString \
  28. CFStringEncodingExt CFStringTokenizer CFTimeZone CFTree CFURL CFURLAccess \
  29. CFUUID \
  30. CFUserNotification CFXMLNode CFXMLParser CGAffineTransforms CGBase \
  31. CGBitmapContext CGColor CGColorSpace CGContext CGDataConsumer \
  32. CGDataProvider CGDirectDisplay CGDirectPalette CGDisplayConfiguration \
  33. CGDisplayFades CGErrors CGEvent CGEventSource CGEventTypes CGFont \
  34. CGFunction CGGLContext CGGeometry CGGradient CGImage CGImageDestination \
  35. CGImageProperties CGImageSource CGLCurrent CGLDevice CGLProfiler \
  36. CGLProfilerFunctionEnums CGLRenderers CGLTypes CGLayer CGPDFArray \
  37. CGPDFContentStream CGPDFContext CGPDFDictionary CGPDFDocument CGPDFObject \
  38. CGPDFOperatorTable CGPDFPage CGPDFScanner CGPDFStream CGPDFString \
  39. CGPSConverter CGPath CGPattern CGRemoteOperation CGSession CGShading \
  40. CGWindow CGWindowLevels CMCalibrator CSIdentity CSIdentityAuthority \
  41. CSIdentityQuery CTFont CTFontCollection CTFontDescriptor CTFontManager \
  42. CTFontManagerErrors CTFontTraits CTFrame CTFramesetter CTGlyphInfo CTLine \
  43. CTParagraphStyle CTRun CTStringAttributes CTTextTab CTTypesetter CVBase \
  44. CVBuffer CVDisplayLink CVHostTime CVImageBuffer CVOpenGLBuffer \
  45. CVOpenGLBufferPool CVOpenGLTexture CVOpenGLTextureCache CVPixelBuffer \
  46. CVPixelBufferPool CVPixelFormatDescription CVReturns CarbonEvents \
  47. CarbonEventsCore CodeFragments Collections ColorPicker ColorSyncCMM \
  48. ColorSyncDeprecated ColorSyncDevice ColorSyncProfile ColorSyncTransform \
  49. Components ConditionalMacros ControlDefinitions Controls CoreAudioTypes \
  50. CoreFoundation CoreGraphics CoreText DADisk DASession \
  51. DHCPClientPreferences DateTimeUtils Debugging Dialogs Dictionary \
  52. DigitalHubRegistry Displays Drag DrawSprocket DriverServices \
  53. DriverSynchronization Endian Events FSEvents FileTypesAndCreators Files \
  54. Finder FinderRegistry FixMath Folders FontPanel FontSync Fonts GestaltEqu \
  55. HFSVolumes HIAccessibility HIArchive HIButtonViews HIClockView HIComboBox \
  56. HIContainerViews HIDataBrowser HIDisclosureViews HIGeometry HIImageViews \
  57. HILittleArrows HIMenuView HIMovieView HIObject HIPopupButton \
  58. HIProgressViews HIRelevanceBar HIScrollView HISearchField HISegmentedView \
  59. HISeparator HIShape HISlider HITabbedView HITextLengthFilter HITextUtils \
  60. HITextViews HITheme HIToolbar HIToolbox HIToolboxDebugging HIView \
  61. HIWindowViews HTMLRendering HostTime IBCarbonRuntime ICAApplication \
  62. ICACamera ICADevice IconStorage Icons IconsCore ImageCodec \
  63. ImageCompression InternetConfig IntlResources KeyEvents Keyboards \
  64. KeychainCore KeychainHI LSInfo LSOpen LSQuarantine LSSharedFileList \
  65. LanguageAnalysis Lists LowMem MDExternalDatastore MDImporter MDItem \
  66. MDLineage MDQuery MDSchema MIDIDriver MIDIServices MIDISetup \
  67. MIDIThruConnection MacApplication MacErrors MacHelp MacLocales MacMemory \
  68. MacOSXPosix MacOpenGL MacTextEditor MacTypes MacWindows MachineExceptions \
  69. Math64 MediaHandlers Menus MixedMode Movies MoviesFormat \
  70. MultiProcessingInfo Multiprocessing MusicDevice NSL NSLCore Navigation \
  71. Notification NumberFormatting OSA OSAComp OSAGeneric OSUtils ObjCRuntime \
  72. OpenTransport OpenTransportProtocol OpenTransportProviders \
  73. PEFBinaryFormat PLStringFuncs PMApplication PMApplicationDeprecated \
  74. PMCore PMCoreDeprecated PMDefinitions PMDefinitionsDeprecated PMErrors \
  75. PMPrintAETypes PMPrintSettingsKeys PMPrintingDialogExtensions Palettes \
  76. Pasteboard PictUtils Power Processes QDCMCommon QDOffscreen \
  77. QDPictToCGContext \
  78. QLBase QLGenerator QLThumbnailImage \
  79. QTML QTSMovie QTStreamingComponents QuickTimeComponents \
  80. QuickTimeErrors QuickTimeMusic QuickTimeStreaming QuickTimeVR \
  81. QuickTimeVRFormat Quickdraw QuickdrawText QuickdrawTypes Resources \
  82. SCDynamicStore SCDynamicStoreCopyDHCPInfos SCDynamicStoreCopySpecific \
  83. SCDynamicStoreKey SCNetwork SCNetworkConfiguration SCNetworkConnection \
  84. SCNetworkReachability SCPreferences SCPreferencesPath \
  85. SCPreferencesSetSpecific SCSI SCSchemaDefinitions SFNTLayoutTypes \
  86. SFNTTypes ScalerStreamTypes Scrap Script SecBase Sound SpeechRecognition \
  87. SpeechSynthesis StringCompare SystemConfiguration SystemSound TSMTE \
  88. TextCommon TextEdit TextEncodingConverter TextEncodingPlugin \
  89. TextInputSources TextServices TextUtils Threads Timer ToolUtils \
  90. Translation TranslationExtensions TranslationServices TypeSelect \
  91. URLAccess UTCUtils UTCoreTypes UTType UnicodeConverter UnicodeUtilities \
  92. UniversalAccess Video WSMethodInvocation WSProtocolHandler WSTypes cblas \
  93. fenv fp gliContexts gliDispatch gluContext macgl macglext macglu vBLAS \
  94. vDSP xattr
  95. exampledirs=examples
  96. [libs]
  97. libversion=2.0.0
  98. # FPCMacOSAll is not a build unit, but directly includes the code of
  99. # most other units
  100. [install]
  101. buildunit=MacOS
  102. fpcpackage=y
  103. [compiler]
  104. includedir=src
  105. sourcedir=src tests
  106. [default]
  107. fpcdir=../..
  108. [prerules]
  109. override FPCOPT+=-Mmacpas
  110. [rules]
  111. MacOSAll$(PPUEXT): $(filter-out MacOS.pas GPCStrings.pas KeyEvents.pas,$(wildcard *.pas))
  112. MacOS$(PPUEXT): $(filter-out MacOSAll.pas,$(wildcard *.pas))