Pierre Muller
ee62aa0c13
Replace remaining SYSINITUNITS variable by SYSINIT_UNITS
2023-10-30 09:34:07 +00:00
Pierre Muller
cb2d675732
Remove OS specific SYSTEMUNIT variable setting
2023-10-09 01:02:28 +02:00
Pierre Muller
70d25e3b60
Remove OS spefic rules for system unit.
...
Use SYSDEPS variable to add specific dependencies.
Override FPC_SYTEM_OPT to add OS specific options.
Use SYSTEMUNIT variable.
2023-09-29 17:44:35 +02:00
Pierre Muller
f462aa9cf1
Remove obsolete handling of RELEASE, done by fpcmake
2023-09-27 09:02:52 +02:00
Pierre Muller
bb3f9a2454
Remove OS specific rules for cpu unit and use CPUUNIT variable
2023-09-26 15:31:02 +02:00
Pierre Muller
9c9ac092a1
Remove OS rules for mmx unit and use MMXUNIT variable
2023-09-13 22:00:15 +00:00
Pierre Muller
8395118f43
Use CP_UNITS in OS Makefile.fpc
2023-09-13 20:53:24 +00:00
Pierre Muller
3f4c6c5255
Replace lineinfo by variable LINEINFOUNIT
2023-09-12 21:39:27 +00:00
Pierre Muller
55196a4fae
Replace heaptrc by $(HEAPTRCUNIT) in all Makefile.fpc
2023-09-12 07:24:28 +00:00
Pierre Muller
b081947e49
Replace all uuchar by $(UUCHARUNIT) in Makefile.fpc
2023-09-12 07:24:28 +00:00
Pierre Muller
a88ab9e23f
Replace objpas by $(OBJPASUNIT) in all Makefile.fpc
2023-09-12 07:24:27 +00:00
Pierre Muller
24a5c24cb6
Replace all fpintres with $(FPINTRESUNIT) in Makefile.fpc
2023-09-11 21:44:47 +00:00
Marcus Sackrow
a853428cc5
AROS: activate fpintres again
2023-08-06 11:22:26 +02:00
Pierre Muller
3cb8d59bab
Avoid 'will not overwrite just-created' error on installation
2023-07-31 14:03:58 +02:00
Pierre Muller
425612504f
Fix spelling mistake SFPUX8080UNIT => SFPUX80UNIT
2023-07-31 13:57:31 +02:00
Michaël Van Canneyt
681a00a76f
* Fixes based on feedback of team, fixes issue #40368
2023-07-30 11:19:47 +02:00
Michaël Van Canneyt
379deed2f0
* Regenerate Makefile with fix for missing space
2023-07-28 12:03:05 +02:00
Michael VAN CANNEYT
ccfa38c68e
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
Pierre Muller
6bc25c1e89
Homogenize with other OSes by also using CPU_UNITS make variable
2022-12-17 12:11:56 +01:00
Karoly Balogh
f1b071bbba
aros: fixed typo/naming mismatch in 5b0669d0
, spotted by Alexey Torgashin
2022-12-16 09:53:50 +01:00
Karoly Balogh
5b0669d036
aros: build the CPU unit for i386 and x86_64 aros
2022-12-15 10:47:26 +01:00
inoussa
163d2ab344
Unicode' unicodenumtable.pas removed : update Makefile.fpc.
2022-03-26 21:17:54 +00:00
svenbarth
8badcbdd0d
* explicit build rules are not required for the softfpu units that are build with a buildrtl
...
git-svn-id: trunk@47191 -
2020-10-25 10:18:09 +00:00
svenbarth
707034b271
+ add all softfpu units for various targets
...
git-svn-id: trunk@47187 -
2020-10-24 20:58:08 +00:00
Károly Balogh
fb76f529ee
amiga-likes: add fpwidestring unit to the RTL build
...
git-svn-id: trunk@44309 -
2020-03-18 00:32:48 +00:00
nickysn
248fd313f8
+ introduced unit SortBase, which implements the foundation for pluggable
...
sorting algorithms. A default QuickSort implementation is provided by the
unit. Other units can be added, to provide other sorting algorithms (e.g.
HeapSort, MergeSort, IntroSort, etc.)
* TList and TFPList updated to use the current default sorting algorithm defined
in SortBase for their .Sort method.
git-svn-id: trunk@41167 -
2019-02-02 20:06:50 +00:00
Károly Balogh
c3607e0059
aros: only build lineinfo for i386 for now. FPC on x86_64 doesn't support stabs at all and the Amiga-specific lineinfo unit has no ARM support
...
git-svn-id: trunk@41095 -
2019-01-28 13:11:55 +00:00
Károly Balogh
40630653b7
aros: fixed lineinfo to build from amicommon
...
git-svn-id: trunk@41093 -
2019-01-28 06:01:54 +00:00
Károly Balogh
2968ce41e1
aros: do not specify dos as an explicity dependency for extpas. depend on buildrtl instead.
...
git-svn-id: trunk@38313 -
2018-02-22 12:25:04 +00:00
pierre
595938637e
Add explicit FPC_SYSTEM_OPT variable that is only used for compilation of system units, thus allowing to explicitly pass -Sf option
...
git-svn-id: trunk@37890 -
2018-01-02 16:50:58 +00:00
nickysn
748428b637
+ support the KOI8-R and KOI8-U Cyrillic encodings
...
git-svn-id: trunk@36445 -
2017-06-07 13:51:53 +00:00
nickysn
fce5fbd726
+ added cp3021 (Bulgarian MIK) code page support
...
git-svn-id: trunk@36444 -
2017-06-07 13:19:20 +00:00
nickysn
396eebbfb5
+ added support for iso8859-[3,4,6,7,8,9,10,11,13,14,15,16]
...
* charmap .txt files in rtl/ucmaps for iso8859-[1,2,5] also updated
git-svn-id: trunk@36425 -
2017-06-05 16:36:24 +00:00
nickysn
35be7348fb
+ added code pages 737, 775, 857, 860, 861, 862, 863, 864, 865 and 869
...
git-svn-id: trunk@36423 -
2017-06-05 14:25:15 +00:00
nickysn
ef25c33d69
+ added cp855 to the implicit unit list in the rtl makefiles
...
git-svn-id: trunk@36421 -
2017-06-05 12:19:01 +00:00
Károly Balogh
d084bd0d3b
aros: implemented pascal sysinit, will be shared across all cpus. also refactored the RTL build
...
git-svn-id: trunk@35237 -
2017-01-05 00:21:59 +00:00
florian
70b8789262
o basic extended pascal support:
...
+ automatically loaded helper unit
* Makefiles adapted
* mode switch
* mode switches reorganized
+ TimeStamp support
git-svn-id: trunk@32330 -
2015-11-15 15:13:36 +00:00
Károly Balogh
77bdd83bfc
AROS/x86_64: regenerated Makefiles
...
git-svn-id: trunk@31177 -
2015-06-29 00:09:06 +00:00
Károly Balogh
1a53f6a799
AROS: in agreement with Marcus Sackrow, AThreads is now enabled for AROS, and the old AROS-specific threading implementation is zapped
...
git-svn-id: trunk@31008 -
2015-06-07 18:35:50 +00:00
marcus
203089fe1a
AROS: sockets, fcl-net, fcl-web included
...
git-svn-id: trunk@28671 -
2014-09-15 18:33:26 +00:00
Károly Balogh
65f13ac118
amicommon: a common Amiga RTL implementation based on the current AROS one, and made AROS port to use it
...
git-svn-id: trunk@28507 -
2014-08-21 22:33:07 +00:00
Károly Balogh
4179e8812d
AROS: initial RTL, based on the work by Marcus Sackrow. this is enough to have a working native compiler. contains duplicated code from the Amiga and MorphOS RTLs, but the three Amiga variants will be merged soon, and then it will go away.
...
git-svn-id: trunk@28445 -
2014-08-18 16:42:02 +00:00