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