Commit Graph

722 Commits

Author SHA1 Message Date
Pierre Muller
c9a2c24874 Remove OS specific rules for lineinfo unit 2023-09-12 21:39:27 +00:00
Pierre Muller
3e0db101b9 Replace 'softfpu sfpux80 ufloatx80 sfpu128 ufloat128' by DOTTED variable names 2023-09-12 21:39:26 +00:00
Pierre Muller
307083a8ba Regenerated Makefile's after: Replace heaptrc by $(HEAPTRCUNIT) in all Makefile.fpc 2023-09-12 07:24:28 +00:00
Pierre Muller
55196a4fae Replace heaptrc by $(HEAPTRCUNIT) in all Makefile.fpc 2023-09-12 07:24:28 +00:00
Pierre Muller
df7aa2c1d1 Remove all OS specfic rules for heaptrc unit in Makefile.fpc 2023-09-12 07:24:28 +00:00
Pierre Muller
54175a1abf Regenerated Makefile's after: Replace all uuchar by $(UUCHARUNIT) in 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
ef41312308 Remove OS specific rules for uuchar unit 2023-09-12 07:24:28 +00:00
Pierre Muller
5bb3d0ed18 Regenerated Makefile's after: Replace objpas by $(OBJPASUNIT) in all 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
8f1ca3773c Remove all OS specfic objpas unit rules 2023-09-12 07:24:27 +00:00
Pierre Muller
39ccf7f231 Regenerated Makefile's after: Remove OS specific extpas rules and replace extpas by $(EXTPASUNIT) 2023-09-11 22:25:52 +00:00
Pierre Muller
e34a5ac44b Remove OS specific extpas rules and replace extpas by $(EXTPASUNIT) 2023-09-11 22:25:18 +00:00
Pierre Muller
d1c0a1b8d3 Remove OS specific iso7185 unit rules, and replace iso7185 by $(ISO7185UNIT) 2023-09-11 22:16:41 +00:00
Pierre Muller
2252beeaf2 Regenerate Makefile's after macpas => $(MACPASUNIT) changes 2023-09-11 22:04:31 +00:00
Pierre Muller
774140bb84 Replace all macpas by $(MACPASUNIT) in Makefile.fpc files 2023-09-11 22:03:34 +00:00
Pierre Muller
7fd97011df Remove all OS specific macpas unit rule 2023-09-11 22:00:59 +00:00
Pierre Muller
b35bcdf7b4 Makefile's regenerated after: Always set MACPASUNIT variable 2023-09-11 21:51:07 +00:00
Pierre Muller
2d45b2a105 Regenerated Makefile's after: Replace all fpintres with $(FPINTRESUNIT) in Makefile.fpc 2023-09-11 21:45:28 +00:00
Pierre Muller
24a5c24cb6 Replace all fpintres with $(FPINTRESUNIT) in Makefile.fpc 2023-09-11 21:44:47 +00:00
Pierre Muller
abffcbb1ea Makefile's regenerated after: Remove explicit fpintres rule, which is present in inc/Mkefile.rtl 2023-09-11 21:37:08 +00:00
Pierre Muller
2eb16fdd5f Remove explicit fpintres rule, which is present in inc/Mkefile.rtl 2023-09-11 21:36:36 +00:00
Pierre Muller
b0bc73b1c2 Regenerate Makefile's 2023-09-11 21:31:12 +00:00
Pierre Muller
ddd4011b08 Regenerate Makefile's 2023-08-10 00:24:27 +02:00
Pierre Muller
e1651ccdab Regenerate Makefile's 2023-08-09 00:33:16 +02:00
Pierre Muller
3d987fa177 Regenerate Makefile's 2023-08-08 01:08:00 +02:00
Pierre Muller
607c603e0f Regenerate Makefile's 2023-08-07 14:59:15 +00:00
Pierre Muller
3297b8f1fa Regenerate Makefile's 2023-08-07 14:59:14 +00:00
Pierre Muller
b142049e1c Regenerate Makefile's 2023-08-06 20:58:45 +00:00
Pierre Muller
bc40d13c4a Unique rule for fpwidestring unit 2023-08-06 20:58:44 +00:00
Pierre Muller
8917f84882 Regenarate rtl Makefile's 2023-08-05 20:27:10 +02:00
Pierre Muller
2130d92afc Regenerate Makefile's 2023-08-04 22:28:28 +00:00
Pierre Muller
9b1acb0397 Regenerate Makefile's 2023-08-04 21:31:43 +00:00
Pierre Muller
0763ad74c2 Regenerate Makefile's 2023-08-04 20:59:43 +00:00
Pierre Muller
74ee781ae3 Remove OS rules for sortbase unit, already present in inc/Makefile.rtl 2023-08-04 17:55:31 +02:00
Pierre Muller
761eff5fe9 Regenerate Makefile's after softfpu, sfpux80, sfpu128, ufloatx80 and ufloat128 changes 2023-08-04 17:55:31 +02:00
Pierre Muller
af134d6126 Remove OS rules for softfpu, sfpux80 and sfpu128 units, already present in inc/Makefile.rtl 2023-08-04 17:55:31 +02:00
Pierre Muller
c39071753e Remove OS specific rule for ufloatx80 and ufloat128 units, already found in inc/Makefile.rtl 2023-08-04 17:55:31 +02:00
Pierre Muller
c01649c7d8 Regenerate Makefile's after inc/Makefile.rtl change 2023-08-04 17:29:30 +02:00
Pierre Muller
cefa2745b8 Regenerate Makefile's after inc/Makefile.rtl change 2023-08-04 17:16:24 +02:00
Pierre Muller
e354e8322f Regenerate Makefile's after inc/Makefile.rtl change 2023-08-04 16:33:00 +02:00
Pierre Muller
4bd9ad7dee Regenerated Makefile's after change in inc/Makefile.rtl 2023-08-04 14:48:16 +02:00
Pierre Muller
84c8a68492 Regenerated Makefile's after change in inc/Makefile.rtl 2023-08-04 12:30:48 +02:00
Pierre Muller
d1dca0a815 Regenerated Makefile's after HEAPTRCUNIT change in inc/Makefile.rtl 2023-08-04 11:01:19 +02:00
Pierre Muller
d4172b48bc Regenerated Makefile's after change in inc/Makefile.rtl 2023-08-04 11:00:14 +02:00
Pierre Muller
ec0b830bba Regenerate Makefile's after 21b02cb56b 2023-08-02 22:36:20 +02:00
Pierre Muller
6577cd16e2 Regenerate Makefile's after 0c7c75435d 2023-08-02 15:22:26 +02:00
Pierre Muller
9c68cc9378 Update Makefile's after commit 93c116ff19 2023-08-02 14:22:34 +02:00
Pierre Muller
34169d4fbd Regenerated Makefile's after adding WINDIRSDIR variable 2023-08-02 12:58:30 +02:00
Pierre Muller
2f97637b0f Regenerate Makefile's after change in inc/Makefile.rtl 2023-08-02 11:25:58 +02:00
Pierre Muller
5004889c3c Update Makefile's after cpu unit dependency fix 2023-08-01 10:04:24 +02:00
Pierre Muller
f2cb7ffce9 Remove code testing for FPC_VERSION 1.X or 2.X 2023-08-01 07:18:09 +02:00
Pierre Muller
1bfcd45307 Regnerated Makefile's after dependency fixes for debug info units 2023-07-31 14:59:32 +02:00
Michaël Van Canneyt
681a00a76f * Fixes based on feedback of team, fixes issue #40368 2023-07-30 11:19:47 +02:00
Michael VAN CANNEYT
ccfa38c68e * Dotted RTL compiles 2023-07-27 19:04:03 +02:00
Michaël Van Canneyt
f0ef6b08ed * Regenerated makefiles with subtarget support 2023-07-24 16:16:37 +02:00
Michael VAN CANNEYT
1ded960fc8 * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
Dmytro Bogatskyy
327aac7f24 Add aarch64-iphonesim target 2023-03-27 18:45:00 +00:00
Jinyang He
783bbb66f9 Update Makefiles 2023-02-05 19:18:48 +00:00
marcoonthegit
f341baeaa7 * fixed ambiguity between pipe(2) with two params and pipe(3) with one that broke -dFPC_USE_LIBC 2022-08-22 13:22:57 +02:00
Pierre Muller
7a1f617194 Cleanup bsd and sysctl units make rules 2022-07-17 21:12:14 +00:00
marcoonthegit
99e3789fa3 * commit ACM's fpc.diff, resolves mantis #37220 and FreeBSD 12/13 syscall port 2022-06-18 13:58:00 +02:00
marcoonthegit
4118173e1d * prt0 for x86_64 2022-06-18 13:48:39 +02:00
marcoonthegit
61f559ff56 * fix ident patch script and i386/cprt0.as 2022-06-18 13:46:48 +02:00
marcoonthegit
b201d0a752 * change note section to be more 12 conformant 2022-06-11 19:07:46 +02:00
marcoonthegit
b36b610424 * FreeBSD version to 12 in trunk 2022-06-11 17:55:04 +02:00
Nikolay Nikolov
8c562995d7 * regenerate makefiles with latest fpcmake 2022-05-24 14:01:59 +03:00
Pierre Muller
497dd20a08 Regenerate Makefile's with trunk fpcmake 2022-03-27 08:23:22 +00:00
inoussa
163d2ab344 Unicode' unicodenumtable.pas removed : update Makefile.fpc. 2022-03-26 21:17:54 +00:00
Pierre Muller
2f28c5596f Regenerate all Makefile's to fix problem on x86_64 linux 2022-03-07 23:46:15 +00:00
Pierre Muller
ad2ac98858 Update Makefile's 2022-03-07 22:35:29 +00:00
Pierre Muller
4da4c96349 Regenerate Makefile's with mips gcc fixes and new enabled mips64-linux target 2022-02-15 15:45:15 +00:00
Nikolay Nikolov
21593942a1 * regenerate all makefiles with the latest fpcmake 2022-02-13 15:26:54 +02:00
Nikolay Nikolov
b407b67ca1 * regenerate all makefiles with latest fpcmake 2022-01-19 07:08:32 +02:00
Robert Roland
53e5a4a03a Adding aaarch64-embedded target
This adds support for aarch64-embedded, specifically for the Raspberry Pi 3.

Uses UART0 at 115200 baud 8N1 for console IO.
2022-01-05 12:29:00 +00:00
Jonas Maebe
e1a739d15d FreeBSD CSU fixes
* Assembler blocks in non-pure assembler functions must always declare all
changed registers
* argc is read as *(long*) in C -> changed plongint to pptrint
* fixed ident section
2021-11-28 18:32:32 +01:00
Pierre Muller
271ba59cf1 All Makefile's regenerated 2021-11-25 22:13:32 +00:00
florian
65ef6f1f37 * regenerated Makefiles 2021-11-24 22:50:37 +01:00
Pierre Muller
4b196ece47 Fix freebsd rtl compilation failure after better type check of variant element inside record case clause 2021-11-01 16:09:18 +00:00
nickysn
433050a2c4 * set EXEEXT to .wasm for the WASI target in fpcmake
git-svn-id: trunk@49552 -
2021-06-24 00:16:00 +00:00
Jonas Maebe
500e29e5e2 * regenerated with FreeBSD/AArch64 support
git-svn-id: trunk@49159 -
2021-04-10 08:19:40 +00:00
Jonas Maebe
d8021a1102 + FreeBSD/AArch64 support (patch by Mikaël Urankar, mantis #38441)
git-svn-id: trunk@49157 -
2021-04-10 07:57:28 +00:00
florian
e4cc8af8fc * Makefiles regenerated
git-svn-id: trunk@49124 -
2021-04-05 15:39:07 +00:00
nickysn
ea8f068817 * regenerated makefiles after sync with trunk
git-svn-id: branches/wasm@48951 -
2021-03-13 21:52:13 +00:00
nickysn
e42330a7ad * synchronized with trunk
git-svn-id: branches/wasm@48949 -
2021-03-13 21:47:24 +00:00
pierre
e8fbe6696b Update Makefile's after commits 48929/48930
git-svn-id: trunk@48940 -
2021-03-12 13:23:41 +00:00
nickysn
1d9d1ab859 * regenerated makefiles
git-svn-id: branches/wasm@48369 -
2021-01-24 02:01:11 +00:00
nickysn
cf6c173653 * regenerated makefiles
git-svn-id: branches/wasm@47988 -
2021-01-02 22:25:27 +00:00
nickysn
a84b091b5e * makefiles regenerated after fpcmake update
git-svn-id: branches/wasm@47985 -
2021-01-02 22:15:42 +00:00
pierre
68d3962889 Regenerate all Makefile's, and update utils/fpcm/fpcmake.inc and utils/fpcm/revision.inc after commit 47483
git-svn-id: trunk@47484 -
2020-11-20 14:03:57 +00:00
Károly Balogh
9d67adcbb6 * regenerated all Makefiles after Sinclair QL support was added
git-svn-id: trunk@47453 -
2020-11-19 02:58:27 +00:00
Jonas Maebe
629b2a8951 * regenerated
git-svn-id: trunk@47303 -
2020-11-03 21:34:30 +00:00
Jonas Maebe
24e188f0d2 * add missing unixutils -> baseunix dependency
git-svn-id: trunk@47302 -
2020-11-03 21:34:26 +00:00
pierre
8a543dbc8a Use RTE 207 for FPU_Invalid and FPU_Denormal exceptions on i386/x86_64 beos/haiku/*bsd as for Linux
git-svn-id: trunk@47227 -
2020-10-27 23:09:32 +00:00
svenbarth
985c4fafeb * regenerate Makefiles after adding the softfpu units
git-svn-id: trunk@47188 -
2020-10-24 20:58:24 +00:00
svenbarth
707034b271 + add all softfpu units for various targets
git-svn-id: trunk@47187 -
2020-10-24 20:58:08 +00:00
pierre
ca40956a3a Regenerated all Makefile's
git-svn-id: trunk@46224 -
2020-08-04 10:19:49 +00:00
Jonas Maebe
fb23834367 * regenerated Makefiles again
git-svn-id: trunk@45766 -
2020-07-11 09:51:28 +00:00
Jonas Maebe
350d2d92f9 * regenerated Makesfiles
git-svn-id: trunk@45762 -
2020-07-10 22:08:30 +00:00
svenbarth
b3ddd4e786 * regenerate Makefiles
git-svn-id: trunk@45601 -
2020-06-06 17:18:48 +00:00
pierre
c77ef7d6dd Regenerate all Makefile's after change in utils/fpcm/fpcmake.ini to better support use of i386 compiler on x86_64 machines
git-svn-id: trunk@45356 -
2020-05-13 13:53:15 +00:00
nickysn
56b79257a1 * fixed fpmake invokation when building an i386-linux snapshot on a x86_64-linux host
git-svn-id: trunk@45298 -
2020-05-06 20:41:01 +00:00
nickysn
86643f8a34 * synchronized with trunk
git-svn-id: branches/z80@44981 -
2020-04-21 23:36:44 +00:00
svenbarth
184d6d61ed * regenerate makefiles
git-svn-id: trunk@44958 -
2020-04-21 06:09:20 +00:00
nickysn
d57ffc4745 * changed the object file format for z80-embedded and z80-zxspectrum to .rel
git-svn-id: branches/z80@44899 -
2020-04-20 23:36:15 +00:00
nickysn
2f68090dd6 * synchronized with trunk
git-svn-id: branches/z80@44898 -
2020-04-20 22:42:08 +00:00
pierre
cd6de6a4ca Regenerate all Makefiles
git-svn-id: trunk@44882 -
2020-04-20 13:58:47 +00:00
nickysn
0f323df7a3 * synchronized with trunk
git-svn-id: branches/z80@44873 -
2020-04-19 21:10:31 +00:00
Jonas Maebe
26ec913725 * regenerated makefiles
git-svn-id: trunk@44861 -
2020-04-19 17:33:47 +00:00
nickysn
b868d653bb * regenerated makefiles after sync with trunk
git-svn-id: branches/z80@44847 -
2020-04-19 13:00:50 +00:00
nickysn
daf22383b0 * makefiles regenerated with the zxspectrum target
+ added zxspectrum to ppudump

git-svn-id: branches/z80@44820 -
2020-04-19 01:56:06 +00:00
Jonas Maebe
4b59bcb0ca * regenerated makefiles
git-svn-id: trunk@44793 -
2020-04-18 16:08:25 +00:00
florian
5bab6201d5 * rebuild Makefiles
git-svn-id: trunk@44679 -
2020-04-10 19:42:14 +00:00
florian
43dc4c7ea0 * regenerated Makefiles
git-svn-id: trunk@44333 -
2020-03-21 20:59:59 +00:00
marco
7b4ef925f0 * attempt at crt1 translation to get freebsd 12 running.
git-svn-id: trunk@44289 -
2020-03-08 16:37:30 +00:00
marco
61c405f942 * more abi numbers from test VMs
git-svn-id: trunk@44273 -
2020-03-06 17:26:06 +00:00
marco
fc49266749 * comment with FreeBSD11 tag value
git-svn-id: trunk@44265 -
2020-03-06 09:44:02 +00:00
pierre
a09e40945c Regenerate all Makefile's after commit #43472
git-svn-id: trunk@43478 -
2019-11-15 14:47:02 +00:00
pierre
912bc1e65b + Add math unit dependency to types$(PPUEXT) rule.
* Fix missing close-brace in several types$(PPUEXT) rules.

git-svn-id: trunk@43042 -
2019-09-19 20:49:12 +00:00
pierre
5ed7bd35df Update all trunk/fpcsrc Makefile's after commit 42749
git-svn-id: trunk@42750 -
2019-08-20 15:58:10 +00:00
Jonas Maebe
faf75095cd * synchronised with trunk till r42189
git-svn-id: branches/debug_eh@42190 -
2019-06-07 18:24:38 +00:00
svenbarth
1b1f7c60ce + add FreeBSD syscall number for mprotect
git-svn-id: trunk@42180 -
2019-06-06 20:43:53 +00:00
Jonas Maebe
3a1fb45315 * synchronised with trunk till r41976
git-svn-id: branches/debug_eh@41977 -
2019-05-02 19:44:41 +00:00
pierre
429bd929e8 Update dev_t, ino_t and nlink_t types to cunit64
git-svn-id: trunk@41968 -
2019-05-01 16:04:38 +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
nickysn
178217821c + added sortbase as a dependency to unit fgl in the makefiles
git-svn-id: trunk@41180 -
2019-02-02 23:22:09 +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
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
fe61157cae Update all rtl Makefile's
git-svn-id: trunk@39824 -
2018-09-27 06:55:12 +00:00
Jeppe Johansen
2aaf481d89 Regenerated makefiles.
git-svn-id: branches/laksen/riscv_new@39476 -
2018-07-20 10:40:57 +00:00
pierre
81a14c5a5a Remove obsolete -DNOMOUSE (used only in packages/rtl-console)
git-svn-id: trunk@39428 -
2018-07-10 10:25:58 +00:00
pierre
7d96c2a368 Add --32 or --64 to GNU assembler call for i386 or x86_64 cpu
git-svn-id: trunk@39393 -
2018-07-06 09:06:19 +00:00
nickysn
65d8836952 * updated dependencies of unit ports (objpas and x86 is no longer required on
certain platforms) and regenerated makefiles

git-svn-id: trunk@39373 -
2018-07-04 00:33:12 +00:00
pierre
d6be56e225 Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
git-svn-id: trunk@38750 -
2018-04-12 15:23:03 +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
florian
5bedaf11f4 * fpcmake.inc and Makefiles renerated after last commit
git-svn-id: trunk@37834 -
2017-12-27 15:08:18 +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
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
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
marco
02e2b8752d * allow to set value on cmdline since llvm versions don't work atm.
* also patch gprt0.as

git-svn-id: trunk@35100 -
2016-12-10 15:04:32 +00:00
marco
9844b86480 * fix uuchar rule for file to compile outside default directory.
git-svn-id: trunk@34876 -
2016-11-11 14:43:37 +00:00
pierre
e05d417183 Change rules to be able to cross-compile on win32, using old GNU make 3.82
git-svn-id: trunk@34166 -
2016-07-21 14:20:56 +00:00