pierre ec45d8617c Fix wince rtl compilation (fix for bug report 32859) 8 лет назад
..
aarch64 ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it 8 лет назад
aix d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
amicommon a0aaa69c0f Amicommon: implemented BasicEvents in AThreads 8 лет назад
amiga d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
android af0fdea815 * Android: Include list of supported syscalls for each CPU. 8 лет назад
arm ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it 8 лет назад
aros d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
atari d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
avr c7d5525b56 + implemented some AVR specific intrinsics 8 лет назад
beos d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
bsd 33abf859b4 netbsd/m68k: a fuggly fix for FpLseek, so the compiler works natively at least 8 лет назад
charmaps 748428b637 + support the KOI8-R and KOI8-U Cyrillic encodings 8 лет назад
darwin d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
dragonfly d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
embedded b41cb26727 + write selected features in ppu of the system unit and load them further on 8 лет назад
emx d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
freebsd d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
gba d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
go32v2 03d4b861ed * changed the result of go32.get_segment_base_address to dword, instead of longint 8 лет назад
haiku 5e1652de3b * some more fixes. 8 лет назад
i386 39dc58de09 - removed one asm instruction from i386's StrEnd() implementation 8 лет назад
i8086 29f307589e + added an i8086-specific procedure MoveData, that allows moving of far data, 8 лет назад
inc 615b50fadf * change trect.contains(tpoint) to not have bottom and right borders inclusive. 8 лет назад
java d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
jvm ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it 8 лет назад
linux a3a7285df4 linux: an attempt to clean up and fix syscall calling conventions for ftruncate64, pread64 and pwrite64 on platforms which use aligned register pairs to pass the 64bit parameters 8 лет назад
m68k ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it 8 лет назад
macos d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
mips ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it 8 лет назад
mipsel ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it 8 лет назад
morphos d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
msdos 7cc581d4c7 * replaced Intr($21,regs) with MsDos(regs) in the i8086-msdos sysutils unit 8 лет назад
nativent d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
nds d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
netbsd d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
netware d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
netwlibc d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
objpas ec45d8617c Fix wince rtl compilation (fix for bug report 32859) 8 лет назад
openbsd d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
os2 d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
palmos d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
powerpc ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it 8 лет назад
powerpc64 ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it 8 лет назад
qnx d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
solaris d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
sparc ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it 8 лет назад
sparc64 ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it 8 лет назад
symbian d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
ucmaps 748428b637 + support the KOI8-R and KOI8-U Cyrillic encodings 8 лет назад
unix ab1a82bfb3 fix typo in comment. no functional change. 8 лет назад
watcom d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
wii d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
win f9364648c1 * some update to filechange attributes by Pascal Riekenberg, mantis #32833 8 лет назад
win16 d8a2285a91 + enabled compilation of unit classes for win16; compiles only in the large 8 лет назад
win32 d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
win64 2be94d3c78 * fix building on win64 with FPC_SOFT_FPUX80 defined, resolves #32502 8 лет назад
wince d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286 8 лет назад
x86_64 ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it 8 лет назад
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 96066f5c89 Add missing watcom directory entry 8 лет назад
Makefile.fpc 96066f5c89 Add missing watcom directory entry 8 лет назад
README.txt 4bf254bc32 * added .txt extensions to all README, TODO and COPYING files 17 лет назад
fpmake.inc 2578514853 * first dragonfly patch (existing most). Mantis #27091 11 лет назад
fpmake.pp d407b668d1 * version updated to 3.1.1 11 лет назад

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).

The following directories are not supported officially and may not work
correctly with FreePascal v1.0:

go32v1 - The DJGPP go32v1 DOS extender (no longer supported)
palmos - The PalmOS directory for the Dragonball (incomplete)


Enjoy.