fpc/packages/cocoaint/Makefile.fpc
Jonas Maebe c132727caf * updated to Mac OS X 10.6 SDK
* generated with version 2.1.2 of the conversion script, with many
    improvements (script and instructions to regenerate headers will
    be committed separately)
   o QuartzCore framework translation
   o categories are no longer merged into classes, but separate
   o corrected several C->Pascal type definitions
   o handle pointer types for parameters, return types and property types 
   o handle struct/class fields that are arrays or pointers
   o handle pointers to id
   o handle external functions that return "void *" (they were parsed as
     procedures)
   o handle anonymous classes (@class NSAnonType, such as CIImage) using
     the "NSAnonType = objcclass; external;" syntax
   o corrected handling of opaque structs
   o fixed parsing of function pointer types
   o instance-bitfields that do not appear in a struct are now recognised
   o bitpacked structs are now translated into bitpacked records (but only
     if they only contain bitpacked fields)
   o C macros indicating deprecation are now translated into "deprecated"
     modifiers for methods/variables/functions/properties
   o no longer ignore deprecated categories, because some categories are
     deprecated in Mac OS X 10.5/10.6, and we want to support writing code
     for older systems too
   o several fixes to property and enum parsing

git-svn-id: trunk@16521 -
2010-12-08 11:27:05 +00:00

32 lines
429 B
Makefile

#
# Makefile.fpc for Apple Universal Interfaces for Free Pascal
#
[package]
name=cocoaint
version=2.5.1
[target]
units=CocoaAll WebKit CoreData
implicitunits=AnonClassDefinitionsQuartzcore AnonClassDefinitionsWebkit
[libs]
libversion=2.5.1
[install]
fpcpackage=y
[compiler]
sourcedir=src
[default]
fpcdir=../..
[require]
packages=univint
[rules]
WebKit$(PPUEXT): CocoaAll$(PPUEXT)
CoreData$(PPUEXT): CocoaAll$(PPUEXT)