Makefile.fpc 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  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 CFTimeZone CFTree CFURL CFURLAccess CFUUID \
  29. CFUserNotification CFXMLNode CFXMLParser CGAffineTransforms CGBase \
  30. CGBitmapContext CGColor CGColorSpace CGContext CGDataConsumer \
  31. CGDataProvider CGDirectDisplay CGDirectPalette CGDisplayConfiguration \
  32. CGDisplayFades CGErrors CGEvent CGEventSource CGEventTypes CGFont \
  33. CGFunction CGGLContext CGGeometry CGGradient CGImage CGImageDestination \
  34. CGImageProperties CGImageSource CGLCurrent CGLDevice CGLProfiler \
  35. CGLProfilerFunctionEnums CGLRenderers CGLTypes CGLayer CGPDFArray \
  36. CGPDFContentStream CGPDFContext CGPDFDictionary CGPDFDocument CGPDFObject \
  37. CGPDFOperatorTable CGPDFPage CGPDFScanner CGPDFStream CGPDFString \
  38. CGPSConverter CGPath CGPattern CGRemoteOperation CGSession CGShading \
  39. CGWindow CGWindowLevels CMCalibrator CSIdentity CSIdentityAuthority \
  40. CSIdentityQuery CTFont CTFontCollection CTFontDescriptor CTFontManager \
  41. CTFontManagerErrors CTFontTraits CTFrame CTFramesetter CTGlyphInfo CTLine \
  42. CTParagraphStyle CTRun CTStringAttributes CTTextTab CTTypesetter CVBase \
  43. CVBuffer CVDisplayLink CVHostTime CVImageBuffer CVOpenGLBuffer \
  44. CVOpenGLBufferPool CVOpenGLTexture CVOpenGLTextureCache CVPixelBuffer \
  45. CVPixelBufferPool CVPixelFormatDescription CVReturns CarbonEvents \
  46. CarbonEventsCore CodeFragments Collections ColorPicker ColorSyncCMM \
  47. ColorSyncDeprecated ColorSyncDevice ColorSyncProfile ColorSyncTransform \
  48. Components ConditionalMacros ControlDefinitions Controls CoreAudioTypes \
  49. CoreFoundation CoreGraphics CoreText DADisk DASession \
  50. DHCPClientPreferences DateTimeUtils Debugging Dialogs Dictionary \
  51. DigitalHubRegistry Displays Drag DrawSprocket DriverServices \
  52. DriverSynchronization Endian Events FSEvents FileTypesAndCreators Files \
  53. Finder FinderRegistry FixMath Folders FontPanel FontSync Fonts GestaltEqu \
  54. HFSVolumes HIAccessibility HIArchive HIButtonViews HIClockView HIComboBox \
  55. HIContainerViews HIDataBrowser HIDisclosureViews HIGeometry HIImageViews \
  56. HILittleArrows HIMenuView HIMovieView HIObject HIPopupButton \
  57. HIProgressViews HIRelevanceBar HIScrollView HISearchField HISegmentedView \
  58. HISeparator HIShape HISlider HITabbedView HITextLengthFilter HITextUtils \
  59. HITextViews HITheme HIToolbar HIToolbox HIToolboxDebugging HIView \
  60. HIWindowViews HTMLRendering HostTime IBCarbonRuntime ICAApplication \
  61. ICACamera ICADevice IconStorage Icons IconsCore ImageCodec \
  62. ImageCompression InternetConfig IntlResources KeyEvents Keyboards \
  63. KeychainCore KeychainHI LSInfo LSOpen LSQuarantine LSSharedFileList \
  64. LanguageAnalysis Lists LowMem MDExternalDatastore MDImporter MDItem \
  65. MDLineage MDQuery MDSchema MIDIDriver MIDIServices MIDISetup \
  66. MIDIThruConnection MacApplication MacErrors MacHelp MacLocales MacMemory \
  67. MacOSXPosix MacOpenGL MacTextEditor MacTypes MacWindows MachineExceptions \
  68. Math64 MediaHandlers Menus MixedMode Movies MoviesFormat \
  69. MultiProcessingInfo Multiprocessing MusicDevice NSL NSLCore Navigation \
  70. Notification NumberFormatting OSA OSAComp OSAGeneric OSUtils ObjCRuntime \
  71. OpenTransport OpenTransportProtocol OpenTransportProviders \
  72. PEFBinaryFormat PLStringFuncs PMApplication PMApplicationDeprecated \
  73. PMCore PMCoreDeprecated PMDefinitions PMDefinitionsDeprecated PMErrors \
  74. PMPrintAETypes PMPrintSettingsKeys PMPrintingDialogExtensions Palettes \
  75. Pasteboard PictUtils Power Processes QDCMCommon QDOffscreen \
  76. QDPictToCGContext \
  77. QLBase QLGenerator QLThumbnailImage \
  78. QTML QTSMovie QTStreamingComponents QuickTimeComponents \
  79. QuickTimeErrors QuickTimeMusic QuickTimeStreaming QuickTimeVR \
  80. QuickTimeVRFormat Quickdraw QuickdrawText QuickdrawTypes Resources \
  81. SCDynamicStore SCDynamicStoreCopyDHCPInfos SCDynamicStoreCopySpecific \
  82. SCDynamicStoreKey SCNetwork SCNetworkConfiguration SCNetworkConnection \
  83. SCNetworkReachability SCPreferences SCPreferencesPath \
  84. SCPreferencesSetSpecific SCSI SCSchemaDefinitions SFNTLayoutTypes \
  85. SFNTTypes ScalerStreamTypes Scrap Script SecBase Sound SpeechRecognition \
  86. SpeechSynthesis StringCompare SystemConfiguration SystemSound TSMTE \
  87. TextCommon TextEdit TextEncodingConverter TextEncodingPlugin \
  88. TextInputSources TextServices TextUtils Threads Timer ToolUtils \
  89. Translation TranslationExtensions TranslationServices TypeSelect \
  90. URLAccess UTCUtils UTCoreTypes UTType UnicodeConverter UnicodeUtilities \
  91. UniversalAccess Video WSMethodInvocation WSProtocolHandler WSTypes cblas \
  92. fenv fp gliContexts gliDispatch gluContext macgl macglext macglu vBLAS \
  93. vDSP xattr
  94. exampledirs=examples
  95. [libs]
  96. libversion=2.0.0
  97. # FPCMacOSAll is not a build unit, but directly includes the code of
  98. # most other units
  99. [install]
  100. buildunit=MacOS
  101. fpcpackage=y
  102. [compiler]
  103. includedir=src
  104. sourcedir=src tests
  105. [default]
  106. fpcdir=../..
  107. [prerules]
  108. override FPCOPT+=-Mmacpas
  109. [rules]
  110. MacOSAll$(PPUEXT): $(filter-out MacOS.pas GPCStrings.pas KeyEvents.pas,$(wildcard *.pas))
  111. MacOS$(PPUEXT): $(filter-out MacOSAll.pas,$(wildcard *.pas))