Makefile.fpc 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  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 \
  10. AEDataModel AEHelpers AEInteraction AEMach AEObjects \
  11. AEPackObject AERegistry AEUserTermTypes AIFF ASDebugging \
  12. ASRegistry ATSFont ATSLayoutTypes ATSTypes \
  13. ATSUnicodeDirectAccess ATSUnicodeDrawing \
  14. ATSUnicodeFlattening ATSUnicodeFonts ATSUnicodeGlyphs \
  15. ATSUnicodeObjects ATSUnicodeTypes AVLTree \
  16. AXErrors AXUIElement AXValue Aliases Appearance \
  17. AppleDiskPartitions AppleEvents AppleHelp AppleScript \
  18. AuthSession Authorization AuthorizationDB AuthorizationTags \
  19. CFArray CFAttributedString CFBag CFBase CFBinaryHeap \
  20. CFBitVector CFBundle CFByteOrders CFCalendar CFCharacterSet \
  21. CFData CFDate CFDateFormatter CFDictionary CFFTPStream \
  22. CFHTTPMessage CFHTTPStream CFHost CFLocale CFMachPort \
  23. CFMessagePort CFNetServices CFNotificationCenter CFNumber \
  24. CFNumberFormatter CFPlugIn CFPlugInCOM CFPreferences \
  25. CFPropertyList CFRunLoop CFSet CFSocket CFSocketStream \
  26. CFStream CFString CFStringEncodingExt CFTimeZone CFTree \
  27. CFURL CFURLAccess CFUUID CFUserNotification CFXMLNode \
  28. CFXMLParser CGAffineTransforms CGBase CGBitmapContext \
  29. CGColor CGColorSpace CGContext CGDataConsumer CGDataProvider \
  30. CGDirectDisplay CGDirectPalette CGDisplayConfiguration \
  31. CGErrors CGEvent CGEventSource CGEventTypes \
  32. CGFont CGFunction CGGLContext CGGeometry CGImage CGLayer \
  33. CGPDFArray CGPDFContentStream CGPDFContext CGPDFDictionary \
  34. CGPDFDocument CGPDFObject CGPDFOperatorTable CGPDFPage \
  35. CGPDFScanner CGPDFStream CGPDFString CGPSConverter CGPath \
  36. CGPattern CGRemoteOperation CGSession CGShading \
  37. CGWindowLevels CMApplication CMCalibrator \
  38. CMDeviceIntegration CMICCProfile CMMComponent CMPRComponent \
  39. CMScriptingPlugin CMTypes CarbonEvents CarbonEventsCore \
  40. CodeFragments Collections ColorPicker Components \
  41. ConditionalMacros ControlDefinitions Controls CoreFoundation \
  42. CoreGraphics DHCPClientPreferences DateTimeUtils Debugging \
  43. Devices Dialogs Dictionary Displays Drag DrawSprocket \
  44. DriverFamilyMatching DriverGestalt DriverSynchronization \
  45. Endian Events FileTypesAndCreators Files FindByContent \
  46. Finder FinderRegistry FixMath Folders FontSync Fonts GXTypes \
  47. GestaltEqu HFSVolumes HIArchive HIGeometry HIObject \
  48. HIObjectCore HIShape HITextUtils HITheme HIToolbar HIToolbox \
  49. HIView HTMLRendering IBCarbonRuntime ICAApplication \
  50. ICACamera ICADevice Icons ImageCodec ImageCompression \
  51. InternetConfig IntlResources Keyboards KeychainCore \
  52. KeychainHI LanguageAnalysis LaunchServices Lists LowMem \
  53. MacApplication MacErrors MacHelp MacLocales MacMemory \
  54. MacOSXPosix MacTextEditor MacTypes MacWindows \
  55. MachineExceptions Math64 MediaHandlers Menus MixedMode \
  56. Movies MoviesFormat Multiprocessing NSL NSLCore NameRegistry \
  57. Navigation Notification NumberFormatting OSA OSAComp \
  58. OSAGeneric OSUtils OpenTransport OpenTransportProtocol \
  59. OpenTransportProviders PEFBinaryFormat PLStringFuncs \
  60. PMApplication PMCore PMDefinitions Palettes Pasteboard \
  61. PictUtils Power Printing Processes QDOffscreen \
  62. QDPictToCGContext QTML QTSMovie QTStreamingComponents \
  63. QuickTimeComponents QuickTimeMusic QuickTimeStreaming \
  64. QuickTimeVR QuickTimeVRFormat Quickdraw QuickdrawText \
  65. Resources SCDynamicStore SCDynamicStoreCopyDHCPInfos \
  66. SCDynamicStoreCopySpecific SCDynamicStoreKey SCNetwork \
  67. SCNetworkConnection SCNetworkReachability SCPreferences \
  68. SCPreferencesPath SCPreferencesSetSpecific SCSI \
  69. SCSchemaDefinitions SFNTLayoutTypes SFNTTypes Scrap Script \
  70. Sound SpeechRecognition SpeechSynthesis StringCompare \
  71. SystemConfiguration SystemSound TSMTE TextCommon TextEdit \
  72. TextEncodingConverter TextEncodingPlugin TextServices \
  73. TextUtils Threads Timer ToolUtils Translation \
  74. TranslationExtensions TypeSelect URLAccess USB UTCUtils \
  75. UTType UnicodeConverter UnicodeUtilities Video WorldScript \
  76. fenv fp vBLAS vDSP \
  77. UTCoreTypes xattr FontPanel CoreAudioTypes \
  78. AXNotificationConstants AudioHardware AXRoleConstants \
  79. TranslationServices AXActionConstants HIMovieView \
  80. CGImageDestination AXValueConstants AXAttributeConstants \
  81. AXTextAttributedString CGImageProperties CGImageSource \
  82. UniversalAccess HostTime GPCStrings \
  83. CGDisplayFades CGLTypes CVBase CVBuffer \
  84. CVDisplayLink CVHostTime CVImageBuffer CVPixelBuffer \
  85. CVPixelBufferPool CVPixelFormatDescription CVReturns \
  86. ObjCRuntime CFNetworkErrorss CFHTTPAuthentication \
  87. CFError CFNetDiagnostics DriverServices TextInputSources
  88. exampledirs=examples
  89. [libs]
  90. libversion=2.0.0
  91. # FPCMacOSAll is not a build unit, but directly includes the code of
  92. # most other units
  93. [install]
  94. buildunit=MacOS
  95. fpcpackage=y
  96. [compiler]
  97. includedir=src
  98. sourcedir=src tests
  99. [default]
  100. fpcdir=../..
  101. [rules]
  102. MacOSAll$(PPUEXT): $(filter-out MacOS.pas GPCStrings.pas,$(wildcard *.pas))
  103. MacOS$(PPUEXT): $(filter-out MacOSAll.pas,$(wildcard *.pas))