Commit Graph

158 Commits

Author SHA1 Message Date
Kirill Kranz
52651a7ede First compiler Build 2024-09-29 16:56:18 +03:00
Karoly Balogh
33e9bd3c74 m68k: Human68k support for fpcmake 2023-11-30 23:43:27 +00:00
Pierre Muller
da7ec9acd1 Start use of fpmkunit table 2023-11-06 15:58:12 +00:00
Pierre Muller
1d4d71b5a0 Prepare for use of fpmkunit table by adding o_none and c_none as first element in TOS and TCPU types 2023-09-25 20:47:44 +00:00
Michael VAN CANNEYT
548ab476f7 * Allow to read extra targets from secondary file 2023-07-25 16:20:44 +02:00
Michaël Van Canneyt
0db8f72dcd * Accept presence of Makefile+fpmake.pp as alid package dir 2023-07-25 14:32:54 +02:00
Michael VAN CANNEYT
34f11a7a14 * Remove unused KnownArchitectures tryout 2023-06-22 09:45:04 +02:00
Michael VAN CANNEYT
49d8a3e3f5 * Handle ARCH_TARGET/ARCH_SOURCE 2023-06-22 09:44:45 +02:00
Michael VAN CANNEYT
54dd32805e * Remove unused KnownArchitectures tryout 2023-06-22 09:44:45 +02:00
Michael VAN CANNEYT
193550945c * Lazarus project file
* Remove unused KnownArchitectures tryout
* Add SUB_TARGET
2023-06-19 07:04:50 +00:00
Dmytro Bogatskyy
327aac7f24 Add aarch64-iphonesim target 2023-03-27 18:45:00 +00:00
Jinyang He
f737860763 Add loongarch64 fpcmake support 2023-02-05 19:18:48 +00:00
florian
3e75ba52f3 * initial preparations for riscv32-freertos 2023-01-27 22:39:15 +01:00
Pierre Muller
d0db89072e Enable mips64-linux target 2022-02-15 15:35:10 +00: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
d8021a1102 + FreeBSD/AArch64 support (patch by Mikaël Urankar, mantis #38441)
git-svn-id: trunk@49157 -
2021-04-10 07:57:28 +00:00
nickysn
eb6a7a82d5 - removed the 'wasm' OS from fpcmake ('embedded' should be used instead)
git-svn-id: branches/wasm@48368 -
2021-01-24 01:58:55 +00:00
nickysn
19b06cdf81 + added wasi to the list of OSes in fpcmake
git-svn-id: branches/wasm@47987 -
2021-01-02 22:23:15 +00:00
nickysn
70f19c4a6e * the 'wasm' CPU renamed 'wasm32' in fpcmake
git-svn-id: branches/wasm@47983 -
2021-01-02 22:11:27 +00:00
Károly Balogh
51d8ec90a7 sinclairql: now the target short name is also sinclairql as proposed by Pierre, so it's unified everywhere
git-svn-id: trunk@47376 -
2020-11-10 21:31:04 +00:00
Károly Balogh
e0555c307f sinclairql: added support to fpcmake
git-svn-id: trunk@47358 -
2020-11-09 00:14:13 +00:00
pierre
738c11199b Add amstradcpc OS support for fpcmake and fpmkunit
git-svn-id: trunk@46241 -
2020-08-05 09:05:14 +00:00
Jonas Maebe
724c5a3ced * fixed compilation
git-svn-id: trunk@45760 -
2020-07-10 21:58:59 +00:00
Jonas Maebe
e7d1a77f9a * rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS
* rename the m68k/PowerPC-MacOS targets to m68k/PowerPC-MacOSClassic
  * repurpose the AArch64/Darwin target for AArch64/macOS
   o make AArch64-Darwin default target for a hosted AArch64-Darwin compiler

git-svn-id: trunk@45758 -
2020-07-10 21:52:24 +00:00
florian
9710b2cbb4 + some basic stuff for mips64el
git-svn-id: trunk@45614 -
2020-06-07 20:04:17 +00:00
svenbarth
a04ec36a61 + add support for Z80 MSX-DOS to fpcmake
git-svn-id: trunk@45597 -
2020-06-06 17:16:27 +00:00
nickysn
86643f8a34 * synchronized with trunk
git-svn-id: branches/z80@44981 -
2020-04-21 23:36:44 +00:00
svenbarth
79a4409587 * enable AArch64 for Win64 in fpmkunit and fpcmake
git-svn-id: trunk@44920 -
2020-04-21 06:04:45 +00:00
nickysn
2f68090dd6 * synchronized with trunk
git-svn-id: branches/z80@44898 -
2020-04-20 22:42:08 +00:00
florian
8ac8c79a71 + initial support for arm-freertos largely based on patch by Michael Ring
git-svn-id: trunk@44871 -
2020-04-19 20:59:52 +00:00
nickysn
87eedbc264 + added the zxspectrum target to fpcmake
git-svn-id: branches/z80@44818 -
2020-04-19 01:31:31 +00:00
nickysn
d2c32efb7b * synchronized with trunk
git-svn-id: branches/z80@44809 -
2020-04-18 23:47:30 +00:00
Jonas Maebe
218ca87a3f * always add the libgcc search directory under Linux, as it is required for
both the LLVM code generator and SEH support (it does _not_ force linking
    libgcc, just adds the search directory so it can be found in case it's
    required)

git-svn-id: trunk@44790 -
2020-04-18 15:44:53 +00:00
nickysn
6a2dbad8ca * synchronize with trunk
git-svn-id: branches/z80@44555 -
2020-04-04 00:36:08 +00:00
florian
7ec42f5dc2 * merge artefacts removed
git-svn-id: branches/z80@44548 -
2020-04-03 20:31:51 +00:00
florian
6c6a16a154 + xtensa-linux
git-svn-id: trunk@44544 -
2020-04-03 20:15:26 +00:00
nickysn
48b4cc34cb * synchronized with trunk
git-svn-id: branches/z80@44414 -
2020-03-29 23:04:40 +00:00
florian
391512546e + initial FreeRTOS RTL support, largely based on the Embedded target, limited to Xtensa so far
git-svn-id: trunk@44400 -
2020-03-29 17:13:45 +00:00
nickysn
755fe97c51 * synchronize with trunk
git-svn-id: branches/z80@44397 -
2020-03-29 16:24:32 +00:00
florian
ef13f52ba8 + add FreeRTOS as new OS target
git-svn-id: trunk@44386 -
2020-03-28 15:47:47 +00:00
florian
34d1b90921 + Xtensa: support in the build utilities
git-svn-id: trunk@44319 -
2020-03-20 22:34:35 +00:00
pierre
5cd59fd353 Restore usage of revision.inc file, but do not print date and revision information into generated Makefile's
git-svn-id: trunk@44311 -
2020-03-19 13:30:36 +00:00
Károly Balogh
2f7fe0e737 haiku-x86_64: add target to the compiler and ppudump, enable it in fpmake and fpcmake
git-svn-id: trunk@40753 -
2019-01-04 02:16:24 +00:00
yury
e367577bf1 + added support for x86_64-android target.
git-svn-id: trunk@39956 -
2018-10-17 16:56:27 +00:00
yury
671d31df1d + Added support for the aarch64-android target.
git-svn-id: trunk@39862 -
2018-10-06 09:33:09 +00:00
florian
a34d4e715c Merged riscv_new branch
git-svn-id: trunk@39813 -
2018-09-26 19:49:08 +00:00
marco
57b73f7022 * don't include date/rev info of fpcmake. complicates merging.
git-svn-id: trunk@39631 -
2018-08-18 15:06:58 +00:00
Jeppe Johansen
ceb38833f2 Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk.
git-svn-id: branches/laksen/riscv_new@39474 -
2018-07-20 08:21:15 +00:00
marco
64d8f26b38 * more compiler suffix fixes, mantis #33606, Aarch64 and m68k
git-svn-id: trunk@38866 -
2018-04-29 14:08:00 +00:00
marco
8d67230b2d * fix for bug #33606, ppc<x> suffix (x86_64->x64)
git-svn-id: trunk@38773 -
2018-04-15 17:10:51 +00:00