Pierre Muller 4f055a9254 Add dependency of classes unit on sortbase 2 лет назад
..
aarch64 30a1cde7a5 * fix #40421: implement assembly variants of the SwapEndian functions for Aarch64 2 лет назад
aix 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
amicommon 1714dbb563 Amiga: Enable Dotted RTL for Amiga 2 лет назад
amiga 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
android 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
arm ccfa38c68e * Dotted RTL compiles 2 лет назад
aros f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2 лет назад
atari f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2 лет назад
avr ccfa38c68e * Dotted RTL compiles 2 лет назад
beos f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2 лет назад
bsd ccfa38c68e * Dotted RTL compiles 2 лет назад
charmaps ccfa38c68e * Dotted RTL compiles 2 лет назад
darwin 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
dragonfly 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
embedded 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
emx f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2 лет назад
freebsd 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
freertos 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
gba 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
go32v2 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
haiku f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2 лет назад
i386 8fb803bba6 Revert " * patch by Rika: In i386/set.inc, use “pop mem” instead of “pop reg; mov mem ← reg”, resolves #40443" 2 лет назад
i8086 ccfa38c68e * Dotted RTL compiles 2 лет назад
inc 4f055a9254 Add dependency of classes unit on sortbase 2 лет назад
java f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2 лет назад
jvm 6032bd09ba * Char -> AnsiChar 2 лет назад
linux f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2 лет назад
loongarch64 22a1acd610 Applied fix for binutils 2.41 for loongarch64 suggested by Jinyang He 2 лет назад
m68k 0758aa1143 FPU exception mask: generlised system unit interface 3 лет назад
macos f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2 лет назад
mips 0758aa1143 FPU exception mask: generlised system unit interface 3 лет назад
mips64 0758aa1143 FPU exception mask: generlised system unit interface 3 лет назад
mips64el 86b774e792 + some more cpu specfic files for mips64(el) 3 лет назад
mipsel ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it 8 лет назад
morphos f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2 лет назад
msdos f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2 лет назад
msxdos 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
namespaced 12a084d6c0 Remove unwanted space in EmbeddedApi.sc32442b.pp name 2 лет назад
nativent 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
nds 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
netbsd 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
netware f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2 лет назад
netwlibc 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
objpas 117094b540 * small cleanups in intersectrect,unionrect offsetrect and inflaterect; fixes #40436 2 лет назад
openbsd 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
os2 f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2 лет назад
palmos 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
powerpc 40bb7d9bdf * string -> shortstring 2 лет назад
powerpc64 2677ad9f86 * string -> shortstring 2 лет назад
ppcgen 8b3544192e AIX: fix inverted fpu exception masking 3 лет назад
qnx abf3ce721c Remove OS specific rules for sysutils unit and set SYSUTILS_DEPS_OS as needed 2 лет назад
riscv 0758aa1143 FPU exception mask: generlised system unit interface 3 лет назад
riscv32 0c3c9982b9 Added changes that didn't commit in merge 427 2 лет назад
riscv64 0758aa1143 FPU exception mask: generlised system unit interface 3 лет назад
sinclairql 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
solaris 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
sparc 0758aa1143 FPU exception mask: generlised system unit interface 3 лет назад
sparc64 0758aa1143 FPU exception mask: generlised system unit interface 3 лет назад
symbian f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2 лет назад
ucmaps 748428b637 + support the KOI8-R and KOI8-U Cyrillic encodings 8 лет назад
unix 0f0454a092 Modify references to old syslinux unit in comments 2 лет назад
wasi f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2 лет назад
wasm32 ccfa38c68e * Dotted RTL compiles 2 лет назад
watcom 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
wii 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
win e084d3259f * fix win32,win64 parts, fixes #40439. All records to under pshpack4 in header. 2 лет назад
win16 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
win32 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
win64 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
wince 71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2 лет назад
x86_64 2dca69f2ac Specialized fpc_varset_OP_sets for i386 and x86-64. 2 лет назад
xtensa 0758aa1143 FPU exception mask: generlised system unit interface 3 лет назад
z80 0758aa1143 FPU exception mask: generlised system unit interface 3 лет назад
zxspectrum f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2 лет назад
COPYING.FPC 8117e33c2a + Made license more clear, upgraded to LGPL 2.1 21 лет назад
COPYING.txt e5a1231931 * updated FSF address (mantis #30198, patch by Paul Gevers) 9 лет назад
Makefile 681a00a76f * Fixes based on feedback of team, fixes issue #40368 2 лет назад
Makefile.fpc 8f376d1be9 + added WASI to the main RTL makefile 5 лет назад
README.txt c1f368f8d9 rtl: removed the long obsolete README section mentioning FPC 1.0 8 лет назад
fpmake.inc 2578514853 * first dragonfly patch (existing most). Mantis #27091 11 лет назад
fpmake.pp f9672b53a2 - removed old float-to-string and string-to-float conversion code 5 лет назад
regenmakefiles.sh 816079a7cc Handle path conversion using cygpath utility on Cygwin system 2 лет назад

README.txt

This is the Run-Time Library (RTL) tree for Free Pascal.

To recompile the RTL, edit the main makefile. The makefiles NEED a GNU make
compatible make, they need unix-like 'rm' and 'mv' commands, as well as some
others. You can find these in the gnuutils package on the ftp site.

The main makefile is located ABOVE the RTL tree. It uses the FPC
makefile.fpc to guess reasonable defaults for everything it needs.
(these files can be found in base.zip on the FTP site)

The only variable that you may want to set are
FPC - What compiler to use. Use an absolute path.
(default is ppc386)
INSTALL_UNITDIR - Where to install the RTL units
OPT - any special options you want to set for the compiler.

In principle, you can also descend into the subdirectory of your OS, and
type 'make' there, that should also compile everything.

The tree contains subdirectories for all the supported operating systems,
as well as all processor architectures. The processor directories contain
low-level routines which are required for the system unit (if they are not
available in high-level language form), as well as optimized versions of
the pascal generic routines (the generic routine source code is localed in
the inc subdirectory).

Enjoy.