fpc/packages/univint/Makefile.fpc.fpcmake
Jonas Maebe 6c9f7b25a9 * updated headers to the OS X 10.9 SDK (includes iOS 7 SDK info)
o translation of SearchKit has been added
   o a new version of the AuthorizationCallbacks record has been introduced.
     Backward compatibility has been ensured by renaming the old
     AuthorizationCallbacks record type to AuthorizationCallbacks0, naming
     the new one AuthorizationCallbacks1 and turning AuthorizationCallbacks
     into a variant record with version0 and version1 fields of those types.
     Similarly, there are now kAuthorizationPluginInterfaceVersion0 and
     kAuthorizationPluginInterfaceVersion1 constants, with
     kAuthorizationPluginInterfaceVersion aliasing
     the new kAuthorizationPluginInterfaceVersion1
   o the CGFunctionCreate and CGFunctionEvaluateCallback signatures have been
     corrected (mantis #28484)

git-svn-id: trunk@31334 -
2015-08-16 17:32:57 +00:00

129 lines
6.8 KiB
Makefile

#
# Makefile.fpc for Apple Universal Interfaces for Free Pascal
#
[package]
name=univint
version=3.1.1
[target]
units=MacOSAll MacOS
implicitunits=ABActions ABAddressBook ABGlobals ABPeoplePicker ABTypedefs AEDataModel \
AEHelpers AEInteraction AEMach AEObjects AEPackObject AERegistry \
AEUserTermTypes AIFF ASDebugging ASRegistry ATSFont ATSLayoutTypes \
ATSTypes ATSUnicodeDirectAccess ATSUnicodeDrawing ATSUnicodeFlattening \
ATSUnicodeFonts ATSUnicodeGlyphs ATSUnicodeObjects ATSUnicodeTypes \
AUComponent AVLTree AXActionConstants AXAttributeConstants AXConstants \
AXErrors AXNotificationConstants AXRoleConstants AXTextAttributedString \
AXUIElement AXValue AXValueConstants Accessibility Aliases Appearance \
AppleDiskPartitions AppleEvents AppleHelp AppleScript AudioCodecs \
AudioComponents AudioHardware AudioOutputUnit AudioUnitCarbonViews \
AudioUnitParameters AudioUnitProperties AuthSession Authorization \
AuthorizationDB AuthorizationPlugin AuthorizationTags BackupCore CFArray \
CFAttributedString CFBag CFBase CFBinaryHeap CFBitVector CFBundle \
CFByteOrders CFCalendar CFCharacterSet CFData CFDate CFDateFormatter \
CFDictionary CFError CFFTPStream CFHTTPAuthentication CFHTTPMessage \
CFHTTPStream CFHost CFLocale CFMachPort CFMessagePort CFNetDiagnostics \
CFNetServices CFNetworkErrorss CFNotificationCenter CFNumber \
CFNumberFormatter CFPlugIn CFPlugInCOM CFPreferences CFPropertyList \
CFProxySupport CFRunLoop CFSet CFSocket CFSocketStream CFStream CFString \
CFStringEncodingExt CFStringTokenizer CFTimeZone CFTree CFURL CFURLAccess \
CFUUID \
CFUserNotification CFXMLNode CFXMLParser CGAffineTransforms CGBase \
CGBitmapContext CGColor CGColorSpace CGContext CGDataConsumer \
CGDataProvider CGDirectDisplay CGDirectPalette CGDisplayConfiguration \
CGDisplayFades CGErrors CGEvent CGEventSource CGEventTypes CGFont \
CGFunction CGGLContext CGGeometry CGGradient CGImage CGImageDestination \
CGImageProperties CGImageSource CGLCurrent CGLDevice CGLProfiler \
CGLProfilerFunctionEnums CGLRenderers CGLTypes CGLayer CGPDFArray \
CGPDFContentStream CGPDFContext CGPDFDictionary CGPDFDocument CGPDFObject \
CGPDFOperatorTable CGPDFPage CGPDFScanner CGPDFStream CGPDFString \
CGPSConverter CGPath CGPattern CGRemoteOperation CGSession CGShading \
CGWindow CGWindowLevels CMCalibrator CSIdentity CSIdentityAuthority \
CSIdentityQuery CTFont CTFontCollection CTFontDescriptor CTFontManager \
CTFontManagerErrors CTFontTraits CTFrame CTFramesetter CTGlyphInfo CTLine \
CTParagraphStyle CTRun CTStringAttributes CTTextTab CTTypesetter CVBase \
CVBuffer CVDisplayLink CVHostTime CVImageBuffer CVOpenGLBuffer \
CVOpenGLBufferPool CVOpenGLTexture CVOpenGLTextureCache CVPixelBuffer \
CVPixelBufferPool CVPixelFormatDescription CVReturns CarbonEvents \
CarbonEventsCore CodeFragments Collections ColorPicker ColorSyncCMM \
ColorSyncDeprecated ColorSyncDevice ColorSyncProfile ColorSyncTransform \
Components ConditionalMacros ControlDefinitions Controls CoreAudioTypes \
CoreFoundation CoreGraphics CoreText DADisk DASession \
DHCPClientPreferences DateTimeUtils Debugging Dialogs Dictionary \
DigitalHubRegistry Displays Drag DrawSprocket DriverServices \
DriverSynchronization Endian Events FSEvents FileTypesAndCreators Files \
Finder FinderRegistry FixMath Folders FontPanel FontSync Fonts GestaltEqu \
GPCStrings \
HFSVolumes HIAccessibility HIArchive HIButtonViews HIClockView HIComboBox \
HIContainerViews HIDataBrowser HIDisclosureViews HIGeometry HIImageViews \
HILittleArrows HIMenuView HIMovieView HIObject HIPopupButton \
HIProgressViews HIRelevanceBar HIScrollView HISearchField HISegmentedView \
HISeparator HIShape HISlider HITabbedView HITextLengthFilter HITextUtils \
HITextViews HITheme HIToolbar HIToolbox HIToolboxDebugging HIView \
HIWindowViews HTMLRendering HostTime IBCarbonRuntime ICAApplication \
ICACamera ICADevice IconStorage Icons IconsCore ImageCodec \
ImageCompression InternetConfig IntlResources \
IOKitReturn IOSurfaceAPI KeyEvents Keyboards \
KeychainCore KeychainHI LSInfo LSOpen LSQuarantine LSSharedFileList \
LanguageAnalysis Lists LowMem MDExternalDatastore MDImporter MDItem \
MDLineage MDQuery MDSchema MIDIDriver MIDIServices MIDISetup \
MIDIThruConnection MacApplication MacErrors MacHelp MacLocales MacMemory \
MacOSXPosix MacOpenGL MacTextEditor MacTypes MacWindows MachineExceptions \
Math64 MediaHandlers Menus MixedMode Movies MoviesFormat \
MultiProcessingInfo Multiprocessing MusicDevice NSL NSLCore Navigation \
Notification NumberFormatting OSA OSAComp OSAGeneric OSUtils ObjCRuntime \
OpenTransport OpenTransportProtocol OpenTransportProviders \
PEFBinaryFormat PLStringFuncs PMApplication PMApplicationDeprecated \
PMCore PMCoreDeprecated PMDefinitions PMDefinitionsDeprecated PMErrors \
PMPrintAETypes PMPrintSettingsKeys PMPrintingDialogExtensions Palettes \
Pasteboard PictUtils Power Processes QDCMCommon QDOffscreen \
QDPictToCGContext \
QLBase QLGenerator QLThumbnailImage \
QTML QTSMovie QTStreamingComponents QuickTimeComponents \
QuickTimeErrors QuickTimeMusic QuickTimeStreaming QuickTimeVR \
QuickTimeVRFormat Quickdraw QuickdrawText QuickdrawTypes Resources \
SCDynamicStore SCDynamicStoreCopyDHCPInfos SCDynamicStoreCopySpecific \
SCDynamicStoreKey SCNetwork SCNetworkConfiguration SCNetworkConnection \
SCNetworkReachability SCPreferences SCPreferencesPath \
SCPreferencesSetSpecific SCSI SCSchemaDefinitions SFNTLayoutTypes \
SFNTTypes ScalerStreamTypes Scrap Script SecBase SecTrust Sound \
SpeechRecognition \
SpeechSynthesis StringCompare SystemConfiguration SystemSound TSMTE \
TextCommon TextEdit TextEncodingConverter TextEncodingPlugin \
TextInputSources TextServices TextUtils Threads Timer ToolUtils \
Translation TranslationExtensions TranslationServices TypeSelect \
URLAccess UTCUtils UTCoreTypes UTType UnicodeConverter UnicodeUtilities \
UniversalAccess Video WSMethodInvocation WSProtocolHandler WSTypes cblas \
certextensions cssmapple cssmconfig cssmerr cssmkrapi cssmtype \
fenv fp gliContexts gliDispatch gluContext kern_return macgl macglext \
macglu mach_error vBLAS vDSP x509defs xattr \
AudioHardwareBase AudioHardwareDeprecated CGImageMetadata CSIdentityBase \
CVPixelBufferIOSurface CaptiveNetwork DictionaryServices QLThumbnail.pas \
acl CFFileDescriptor CFFileSecurity CFURLEnumerator SKAnalysis \
SKDocument SKIndex SKSearch SKSummary
exampledirs=examples
[libs]
libversion=2.0.0
# FPCMacOSAll is not a build unit, but directly includes the code of
# most other units
[install]
buildunit=MacOS
fpcpackage=y
[compiler]
includedir=src
sourcedir=src tests
[default]
fpcdir=../..
[prerules]
override FPCOPT+=-Mmacpas
[rules]
MacOSAll$(PPUEXT): $(filter-out MacOS.pas GPCStrings.pas KeyEvents.pas,$(wildcard *.pas))
MacOS$(PPUEXT): $(filter-out MacOSAll.pas,$(wildcard *.pas))