Commit Graph

35626 Commits

Author SHA1 Message Date
Legolas
f210945a40 * NDS: removed "examples" from fpmake.pp
git-svn-id: trunk@20019 -
2012-01-09 07:21:48 +00:00
florian
9375945082 * toper.val : aint => tcgint, needed at least for avr
git-svn-id: trunk@20018 -
2012-01-08 22:22:09 +00:00
Legolas
02d3855fde * new fpmake.pp files for libndsfpc and libgbafpc
git-svn-id: trunk@20017 -
2012-01-08 22:05:35 +00:00
florian
0e7e45d423 * avoid warnings in the avr code generator
git-svn-id: trunk@20015 -
2012-01-08 20:10:59 +00:00
michael
2e8c55fe41 * Test for special macro handling
git-svn-id: trunk@20014 -
2012-01-08 18:17:10 +00:00
michael
8bba65485a * TokenIsCallingConvention and TokenIsProcedureModifier introduced for implementation of custom modifiers and calling conventions
git-svn-id: trunk@20013 -
2012-01-08 17:49:36 +00:00
michael
5726207d19 * Added custom data object to TPasElement.
git-svn-id: trunk@20012 -
2012-01-08 17:42:50 +00:00
michael
a74d24c989 * Handle* is now virtual.
git-svn-id: trunk@20011 -
2012-01-08 17:39:21 +00:00
michael
c9eb7540bf * Moved consoletestrunner from LCL to fcl
git-svn-id: trunk@20010 -
2012-01-08 15:30:07 +00:00
michael
2846c35768 * Fixed compilation with latest version of fcl-passrc
git-svn-id: trunk@20009 -
2012-01-08 14:52:18 +00:00
joost
459f866b6f * Fixed fpmake.pp, all units have .pas as extension, not .pp
git-svn-id: trunk@20007 -
2012-01-08 12:04:49 +00:00
marco
eb4825cc31 * emergency fix for breakage (TPasResString.value was still used. Changed to getdeclaration for now)
git-svn-id: trunk@20005 -
2012-01-08 00:46:57 +00:00
Jonas Maebe
4e053637d4 * count the number of successfully started threads, and quit as soon as
those threads have finished (rather than waiting for the maximum number
    of threads that may have been started)

git-svn-id: trunk@20003 -
2012-01-07 23:08:45 +00:00
joost
64ce43d041 * Build graph unit only on linux/i386 and go32v2, amiga, win32, win64 and freebsd
* Build wincrt and winmouse also on win64

git-svn-id: trunk@20002 -
2012-01-07 21:58:03 +00:00
florian
e30ac89356 * moved test into the correct location and renamed
git-svn-id: trunk@20001 -
2012-01-07 21:56:23 +00:00
florian
7ec6201fb3 * mark label as used if address is taken
git-svn-id: trunk@20000 -
2012-01-07 21:53:21 +00:00
florian
5a4b8cfef2 * don't build utils on gba and embedded
git-svn-id: trunk@19999 -
2012-01-07 21:52:40 +00:00
marco
e328c7c1cb * Rest of fcl-db adapted to use TRecordBuffer.
git-svn-id: trunk@19998 -
2012-01-07 21:18:29 +00:00
michael
eb2b836b06 * $IFDEF also handles macros
git-svn-id: trunk@19997 -
2012-01-07 20:36:22 +00:00
michael
1c85102924 * Macro support. Fix for include support if not EOL
git-svn-id: trunk@19996 -
2012-01-07 18:41:08 +00:00
joost
eb8b423e4b * Compile sqldb.pp itself for all targets. fcl-web depends on it.
git-svn-id: trunk@19995 -
2012-01-07 17:51:06 +00:00
marco
405432c147 * TRecordBuffer, first batch (src/base). Delphi/Unicode defines buffer types as TRecordBuffer=PByte.
For now, TRecordBuffer=Pansichar is used, but at least the signatures are more D2009+ compat now.

git-svn-id: trunk@19994 -
2012-01-07 17:38:36 +00:00
michael
5c3b2e881a * Allow streams as source
* Improved range type parsing (handle deprecated etc.)
* Improvements in record type parsing type (handle deprecated etc.)

git-svn-id: trunk@19993 -
2012-01-07 15:20:43 +00:00
joost
a0cc3b7611 * Use right path when deleting temporary buildunit-files while compiling multiple packages
git-svn-id: trunk@19992 -
2012-01-07 00:00:06 +00:00
joost
03ba8db75b * Removed more obsolete dependencies
git-svn-id: trunk@19991 -
2012-01-06 22:59:31 +00:00
joost
073688f7cb * fpmake now builds gdbint for the same targets as fpcmake does
git-svn-id: trunk@19990 -
2012-01-06 22:38:41 +00:00
joost
1fa132a897 * Do not use a build-unit to compile univint. Package itself is a buildunit.
* Removed obsolete dependencies and all dependencies from the MacOS buildunit as it is hell to maintain and has no use

git-svn-id: trunk@19989 -
2012-01-06 20:48:38 +00:00
joost
bd2a3357fd * Set fpcpackage=y, to fix 'make install' without a given prefix. In that case there wasn't any base install dir set by the Makefile.
git-svn-id: trunk@19988 -
2012-01-06 20:39:09 +00:00
florian
aa564b4b69 * link always against sysbase on arm-gba, fake_heap_end is used in the syste unit, resolves #21005
git-svn-id: trunk@19987 -
2012-01-06 19:48:48 +00:00
florian
28c90c9c91 * build objects unit for gba
git-svn-id: trunk@19986 -
2012-01-06 19:41:56 +00:00
joost
5ebc858a33 * Do not install the build-unit
git-svn-id: trunk@19985 -
2012-01-06 17:10:23 +00:00
joost
1c3482debe * Switched fcl-dbs fpmake-file to the same inclusion-mechanisn as used with gdbint. Fixes compilation of packages/fpmake.pp
git-svn-id: trunk@19984 -
2012-01-06 16:46:56 +00:00
florian
088ddf7421 * search libs in %basepath%/lib/$FPCTARGET by default, so FPC can install libs if needed
git-svn-id: trunk@19983 -
2012-01-06 16:43:17 +00:00
joost
d1be2e7907 * xmliconv_windows.pas does not have resourcestrings. Fixes 'make install' on Windows.
git-svn-id: trunk@19982 -
2012-01-06 15:40:29 +00:00
joost
c8ea08a5bd * sdl only depends on pthreads and x11 on unices. (better fix for r19980, bug #21034)
git-svn-id: trunk@19981 -
2012-01-06 15:09:24 +00:00
joost
6cd4bded69 * Add target-specific dependencies also to package-requirements
git-svn-id: trunk@19980 -
2012-01-06 14:20:37 +00:00
joost
a991888b5a * Added target-specific dependencies to fpcmake.pp
git-svn-id: trunk@19979 -
2012-01-06 13:48:54 +00:00
florian
36a15221ad * include src/dummy on arm-gba, resolves #21003
git-svn-id: trunk@19978 -
2012-01-06 10:04:20 +00:00
joost
6b826cf3fa * Override the for fpmake wrong value of COMPILER_TARGETDIR, so that executables are compiled into the right path
git-svn-id: trunk@19977 -
2012-01-05 22:06:11 +00:00
sergei
fa98e0523d * Safecall handling: forgot to free cgpara before doing the call, fixed.
git-svn-id: trunk@19976 -
2012-01-05 19:12:56 +00:00
florian
77f1092ca0 + sysutils.sleep for gba
+ dummy sysutils.getlastoserror for gba

git-svn-id: trunk@19975 -
2012-01-05 17:29:41 +00:00
florian
8fd262e00c * build strutils for gba, some packages require it
git-svn-id: trunk@19974 -
2012-01-05 17:27:44 +00:00
florian
e0d7af703a * proper feature handling for gba
* slinebreak shall be a real constant

git-svn-id: trunk@19973 -
2012-01-05 17:27:02 +00:00
joost
c8a7063602 * Removed compilation of paradox from fpmake-file, as it also wasnt in the old Makefile.fpc
git-svn-id: trunk@19972 -
2012-01-05 17:21:33 +00:00
joost
642e7963e2 * Added dependency on fcl-json to fcl-db
* Removed invalid character from fpmake.pp file

git-svn-id: trunk@19971 -
2012-01-05 17:02:10 +00:00
joost
0c87700084 * More packages switched to fpmake building
git-svn-id: trunk@19970 -
2012-01-05 16:29:36 +00:00
florian
957c819035 * don't try to build a native compiler for arm-gba
git-svn-id: trunk@19969 -
2012-01-04 23:31:08 +00:00
florian
4765728fc4 * use SarInt64 to optimize 64 bit divs on 32 bit platforms, resolves #20998
git-svn-id: trunk@19968 -
2012-01-04 22:58:25 +00:00
florian
fd07f51f35 * handle LOC_JUMP correctly for 64 bit boolean assignments
git-svn-id: trunk@19967 -
2012-01-04 22:32:31 +00:00
Jonas Maebe
a567be76ff * fixed test for big endian 64 bit targets
* ifdef linux -> ifdef unix for cthreads/cwstring (although that doesn't
    really matter here, the test doesn't depend on them)

git-svn-id: trunk@19966 -
2012-01-04 16:09:04 +00:00