Commit Graph

112 Commits

Author SHA1 Message Date
Jonas Maebe
62218e823f * synchronised with r442 of the universal interfaces:
o fixed iOS/simulator compilation

git-svn-id: trunk@42548 -
2019-07-31 19:30:51 +00:00
Jonas Maebe
701f81f2d8 * updated to r441 of the common Mac OS X interfaces:
o fixed declaration of ABSearchComparison for 64 bit targets
   o Update AddressBook Framework related interface files to MacOSX10.13.sdk
     currency
   o minor comment tweaks to ABActions.pas and ABAddressBook.pas
   o added new 10.7.sdk declarations & DEPRECATED/AVAILABLE info to
     ABGlobals.pas and ABTypedefs.pas
   o CarbonCore framework update to MacOSX10.13.sdk
   o AE framework update to MacOSX10.13.sdk
   o updated AudioToolbox framework translation to 10.14 and translated some
     extra units

git-svn-id: trunk@42499 -
2019-07-26 17:36:17 +00:00
Jonas Maebe
128bf046b4 * regenerated Makefiles with LLVM bitcode installation support
git-svn-id: branches/debug_eh@41914 -
2019-04-20 18:56:45 +00:00
pierre
74fed2a4cd Regenerate Makefile's after fpcmake change in commit #41721
git-svn-id: trunk@41723 -
2019-03-17 14:45:03 +00:00
Károly Balogh
5182dc37af haiku-x86_64: regenerated all Makefiles, take 2
git-svn-id: trunk@40758 -
2019-01-04 03:18:42 +00:00
yury
a29290202f * Regenerated makefiles to support x86_64-android.
git-svn-id: trunk@39958 -
2018-10-17 17:12:20 +00:00
yury
8c59eb1ce5 * Regenerated makefiles to support aarch64-android.
git-svn-id: trunk@39863 -
2018-10-06 09:36:03 +00:00
pierre
4e7003fb94 Update all packages Makefile's
git-svn-id: trunk@39828 -
2018-09-27 07:05:49 +00:00
marco
98f00acb06 * trunk to 3.3.1
git-svn-id: trunk@39635 -
2018-08-18 15:47:44 +00:00
marco
d143ab60e1 * regenned makefile without date/rev components for easier merging.
git-svn-id: trunk@39630 -
2018-08-18 15:06:25 +00:00
pierre
a93fe1b363 Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
git-svn-id: trunk@38751 -
2018-04-12 15:26:33 +00:00
pierre
d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286
git-svn-id: trunk@37462 -
2017-10-16 00:27:27 +00:00
Károly Balogh
04dee0fc04 regenerated Makefiles for m68k-macos target
git-svn-id: trunk@37034 -
2017-08-22 11:16:42 +00:00
pierre
7a172d3d5a Regenerated all Makefile from packages directories
git-svn-id: trunk@36395 -
2017-06-01 14:15:50 +00:00
pierre
17b2671213 Regenerate all Makefile's after changes related to FPCDIR checks
git-svn-id: trunk@35833 -
2017-04-18 14:15:47 +00:00
Jonas Maebe
906994258e * updated to r417 of the common Mac OS X interfaces:
* CFComparisonResult is an alias for CFIndex since Mac OS X 10.5

git-svn-id: trunk@34600 -
2016-10-02 13:36:32 +00:00
nickysn
5306ee552b * regenerated makefiles with latest fpcmake
git-svn-id: trunk@34008 -
2016-06-18 01:00:45 +00:00
nickysn
a58dd988a4 * regenerate makefiles after the fpcmake update
git-svn-id: trunk@34002 -
2016-06-17 22:05:59 +00:00
nickysn
e83f3d2978 * updated all the remaining makefiles that 'fpcmake -r' missed
git-svn-id: trunk@31527 -
2015-09-05 11:21:36 +00:00
Jonas Maebe
038c647ed2 * updated to r416 of the common Mac OS X interfaces:
o fixed an unrecognised conditional that broke iOS compilation

git-svn-id: trunk@31432 -
2015-08-27 18:29:01 +00:00
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
joost
46906833f1 * Re-generated makefile's
git-svn-id: trunk@31318 -
2015-08-12 19:47:44 +00:00
joost
ac87da7c42 * Filter the Makefile's unit searchpaths from the fpmake command line.
To void cluttering the .fpm file

git-svn-id: trunk@31317 -
2015-08-12 19:15:14 +00:00
Károly Balogh
77bdd83bfc AROS/x86_64: regenerated Makefiles
git-svn-id: trunk@31177 -
2015-06-29 00:09:06 +00:00
Jonas Maebe
89418d23e5 * regenerated Makefiles with Linux/AArch64 support
git-svn-id: trunk@30891 -
2015-05-20 20:15:10 +00:00
Jonas Maebe
fa328436ab * regenerated for iphonesim/x86-64
git-svn-id: trunk@29974 -
2015-02-23 22:56:41 +00:00
Jonas Maebe
935c6eecf0 + iphonesim/x86_64 detection support in univint units
git-svn-id: trunk@29971 -
2015-02-23 22:56:14 +00:00
Jonas Maebe
3d01d4ceb1 * regenerated with Darwin/AArch64 support
git-svn-id: trunk@29950 -
2015-02-23 22:54:53 +00:00
Jonas Maebe
706a0cffec * regenerated with AArch64 support
git-svn-id: trunk@29931 -
2015-02-23 22:53:34 +00:00
joost
1a90d29063 * Re-generated packages-Makefile.fpcs and Makefiles
git-svn-id: trunk@29409 -
2015-01-05 11:34:47 +00:00
marco
d407b668d1 * version updated to 3.1.1
git-svn-id: trunk@29399 -
2015-01-04 21:09:04 +00:00
Károly Balogh
da7efb8607 AROS: regenerated Makefiles to support i386-aros
git-svn-id: trunk@28438 -
2014-08-17 23:16:47 +00:00
michael
478f1a2c5f * Extention -> extension (By Reinier, bug ID #25979)
git-svn-id: trunk@27752 -
2014-05-10 15:30:33 +00:00
yury
73c26bd6be * mipsel-android: Regenerated makefiles. From now the mipsel-android target can be built and used.
git-svn-id: trunk@26705 -
2014-02-07 12:37:17 +00:00
Tomas Hajny
77967432ef * always use forward slashes in path to fpmake similarly to paths to other tools in Makefiles
git-svn-id: trunk@26641 -
2014-02-01 00:11:09 +00:00
Jonas Maebe
ce6e72c341 * define COREVIDEO_SUPPORTS_IOSURFACE for iphonesim platform
git-svn-id: trunk@25331 -
2013-08-22 22:42:12 +00:00
joost
df4191acb3 * Handle the location of each package at run-time, not at compilation time
* Added a fpmake.pp in the root, to compile the utils and packages in one go

git-svn-id: trunk@24783 -
2013-06-02 17:55:23 +00:00
pierre
4226f08565 Regenerate with up-to-date fpcmake binary
git-svn-id: trunk@24372 -
2013-04-29 12:45:11 +00:00
pierre
884918a4c4 Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24365 -
2013-04-29 12:27:42 +00:00
joost
527c407b62 * Re-generated Makefiles for the changes in the Makefile.fpcs in r24349
git-svn-id: trunk@24350 -
2013-04-27 20:48:14 +00:00
joost
20a3809e58 * Now zipinstall is passed to fpmake by all Makefile.fpc's
git-svn-id: trunk@24349 -
2013-04-27 20:34:00 +00:00
yury
23b95a4d70 * Regenerated all makefiles.
git-svn-id: branches/targetandroid@23422 -
2013-01-17 11:36:12 +00:00
Jonas Maebe
f57f7fda78 * fixed case of unit name dependencies for MacOS unit
git-svn-id: trunk@23365 -
2013-01-11 17:22:30 +00:00
joost
316717a710 * Re-generated all the Makefile.fpcs from the packages. So they are almost all the same now.
git-svn-id: trunk@23001 -
2012-11-17 00:18:50 +00:00
Jonas Maebe
b8116de644 * fixed make install after r22897
git-svn-id: trunk@22918 -
2012-11-02 11:03:22 +00:00
Jonas Maebe
1c19fb9ecc * updated headers to Mac OS X 10.8 SDK (includes iOS 6 SDK info). Headers
that were removed (e.g. most of QuickDraw) were kept. Most changes are
    related to deprecation notices, or the fact that certain headers have
    become available on iOS. This version corresponds to r393 of the
    macosxintf repository.

    There were also a number of small corrections to existing declarations:
    o several opaque types have been changed from ^SInt32 into pointers to
      different empty records. That means that these types are no longer
      assignment-compatible. Some of the more prominent ones that may affect
      existing *correct* code are HIObject and ControlRef=HIViewRef. This
      may require adding typecasts to keep code compiling (the same typecasts
      are required in C)
    o CGGLContextCreate : fixed first parameter (was "var", now is value
       parameter)
    o CFHostGetAddressing: var hasBeenResolved: boolean -> booleanptr because
      can be nil
    o CFHostGetNames: var hasBeenResolved: boolean -> booleanptr because can
      be nil
    o ColorSyncIterateInstalledProfiles: var seed: UInt32 -> UInt32Ptr
      because can be nil
    o AudioStreamGetPropertyInfo: outSize and outWritable changed to pointer
      because can be nil
    o cblas (several var-parametes changed to pointers because they represent
       arrays):
      o cblas_sswap, cblas_dswap: X, Y
      o cblas_scopy, cblas_dcopy: Y
      o cblas_saxpy, cblas_daxpy: Y
      o catlas_saxpby, catlas_daxpby: Y
      o catlas_sset, catlas_dset: X
      o cblas_sscal, cblas_dscal: X
      o cblas_sgemv, cblas_dgemv: X
      o cblas_strmv, cblas_dtrmv: X
      o cblas_stbmv, cblas_dtbmv: X
      o cblas_stpmv, cblas_dtpmv: Ap, X
      o cblas_strsv, cblas_dtrsv: X
      o cblas_stbsv, cblas_dtbsv: X
      o cblas_stpsv, cblas_dtpsv: Ap, X
      o cblas_ssymv, cblas_dsymv: X
      o cblas_ssbmv, cblas_dsbmv: Y
      o cblas_sspmv, cblas_dspmv: Ap, Y
      o cblas_sger, cblas_dger: A
      o cblas_ssyr, cblas_dsyr: A
      o cblas_sspr, cblas_dspr: Ap
      o cblas_ssyr2, cblas_dsyr2: A
      o cblas_sspr2, cblas_dspr2: A
      o cblas_sgemm, cblas_sgemm: C
      o cblas_ssymm, cblas_Dsymm: C
      o cblas_ssyrk, cblas_dsyrk: C
      o cblas_ssyr2k, cblas_dsyr2k: C
      o cblas_strmm, cblas_dtrmm: B
      o cblas_strsm, cblas_strsm: B
    o vBLAS (idem)
      o SDOT: X, Y
      o SNRM2: X
      o SASUM: X
      o ISAMAX: X
      o SSWAP: X, Y
      o SCOPY: X, Y
      o SAXPY: X, Y
      o SROT: X, Y
      o SSCAL: X
      o SGEMV, A, X, Y
      o SGEMM: A, B, C
    o vDSP (idem)
      o vDSP_sve_svesq, vDSP_sve_svesqD: __vDSP_A
      o vDSP_normalize, vDSP_normalizeD: __vDSP_A, __vDSP_C

git-svn-id: trunk@22897 -
2012-11-01 11:45:57 +00:00
Jonas Maebe
6697ee21bb * "merge" of r382-383 from macosxintf repository (383 is whitspace fix):
r382 | jonas | 2012-10-13 13:27:03 +0200 (Sat, 13 Oct 2012) | 2 lines

  * "bool" is only 32 bit on Darwin/ppc, it's 8 bit on all other platforms

git-svn-id: trunk@22635 -
2012-10-13 11:38:30 +00:00
tom_at_work
9428c78d63 Pass OPT to compilation of fpmake.
Solves issues with systems that e.g. require special options for compilation of programs (e.g. libc programs to find libc startup code) or the actual build has been compiled with options that are incompatible with default ones.

Tested changes by building an i386-linux local build and i386-linux->arm-linux cross-builds

git-svn-id: trunk@22397 -
2012-09-15 23:41:44 +00:00
tom_at_work
7c56a9f34d Revert r22080 because it prevents crosscompilation.
git-svn-id: trunk@22101 -
2012-08-16 21:24:47 +00:00
tom_at_work
7b6bcd315f Pass FPCOPT to fpmkunit and fpmake compilation. This prevents build errors of these programs if the given FPCOPT options of the previously compiled RTL are incompatible to default options. Regenerated associated makefiles.
git-svn-id: trunk@22080 -
2012-08-14 19:09:17 +00:00