Pierre Muller
6e9e1fb370
Regenerate fpcmake.inc after: Change resource string extension variable RSTEXT to '.rsj'
2025-04-08 21:22:23 +00:00
Nikolay Nikolov
57fb0bfa35
+ add support for wasip2 to fpcmake
2025-03-10 22:36:39 +02:00
Nikolay Nikolov
bf0c724d80
* regen makefiles
2025-02-28 15:12:20 +02:00
Nikolay Nikolov
ce8643a2bc
* update fpcmake.inc
2025-02-28 15:12:19 +02:00
Karoly Balogh
5508272cd5
human68k: fpcmake support fixes, files regenerated
2023-11-30 23:43:27 +00:00
Michaël Van Canneyt
37e637b61f
* Pass FPC_DOTTEDUNITS on to fpmake as -ns
...
* cpu-target checks now use CPU_OS_TARGET instead of FULL_TARGET, as the latter includes SUB_TARGET
2023-07-27 19:04:09 +02:00
Michael VAN CANNEYT
34fec3c231
no override
2023-07-24 15:38:09 +02:00
Michael VAN CANNEYT
193550945c
* Lazarus project file
...
* Remove unused KnownArchitectures tryout
* Add SUB_TARGET
2023-06-19 07:04:50 +00:00
Jinyang He
783bbb66f9
Update Makefiles
2023-02-05 19:18:48 +00:00
florian
fc6d558727
* compile always with -CX -XX for Z80
2022-04-24 21:38:41 +02:00
Pierre Muller
6d26d56f2f
Do not use -m32 option to find generic gcc library
2022-03-07 23:41:44 +00:00
florian
19ff0fe9e5
* patch from Debian packages by Paul Gevers, fixes spelling
2022-03-04 22:48:16 +01:00
Pierre Muller
6bded28a10
Fix gcc options for mips CPU
2022-02-14 22:34:13 +00:00
florian
b2eaa4e701
+ some MIPS64 stuff added to the Makefiles
2022-02-02 22:14:43 +01:00
Pierre Muller
c83c89128a
Update fpcmake.inc after addition of aarch64-embedded target
2022-01-06 14:26:15 +01:00
Pierre Muller
c9ee52a8f5
Regenerated fpcmake.inc after previous commit: Use filter instead of findstring make function when a whole word needs to match
2021-11-25 21:42:17 +00:00
florian
1ebc0350d3
* fpcmake uses now git for date and hash in revision.inc
2021-11-24 22:37:20 +01: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
florian
fe06cddbbf
* pass suitable sysroot to aarch64-darwin compiler, if none is supplied by SYSROOTPATH
...
git-svn-id: trunk@49123 -
2021-04-05 15:38:37 +00:00
florian
62ea31f255
* riscv64-linux: generate PIC for all units as it is required for shared libraries
...
git-svn-id: trunk@48948 -
2021-03-13 16:33:31 +00:00
pierre
96acda5ac9
Add special gcc options for riscv32/riscv64 gcc calls
...
git-svn-id: trunk@48929 -
2021-03-09 23:12:17 +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
pierre
660cfc49e8
Add gcc specific options -mabi=32/-mabi=64 for mips CPU
...
git-svn-id: trunk@46877 -
2020-09-16 12:41:44 +00:00
pierre
a5997e266f
Add powerpc specific call to gcc to get the correct libgcc directory for linux
...
git-svn-id: trunk@46222 -
2020-08-04 07:48:24 +00:00
Jonas Maebe
eeed2de669
* missing regenerated fpcmake.inc
...
git-svn-id: trunk@45765 -
2020-07-11 09:48:18 +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
svenbarth
a04ec36a61
+ add support for Z80 MSX-DOS to fpcmake
...
git-svn-id: trunk@45597 -
2020-06-06 17:16:27 +00:00
pierre
406d17a4b6
Update fpcmake.inc and revision.inc after previous commit #45352
...
git-svn-id: trunk@45353 -
2020-05-13 09:14:42 +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
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
pierre
3f9e6aa6b9
Add handling of sparc64-linux and pass -m32/-m64 to $CROSSGCC call
...
git-svn-id: trunk@44881 -
2020-04-20 13:57:26 +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
Jonas Maebe
f81dac4f6f
- remove ld.so.conf parsing from makefiles: this was probably done because we
...
used to completely replace the default linker script under Linux (which
also includes search directories), and it's wrong in case of
cross-compiling
git-svn-id: trunk@44860 -
2020-04-19 17:33:18 +00:00
florian
1643fc5210
+ xtensa-embedded: patch by Christo Crause to check and support SUBARCH
...
git-svn-id: trunk@44843 -
2020-04-19 11:22:55 +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
florian
798a1b6219
* -P option for ppumove
...
git-svn-id: trunk@43487 -
2019-11-16 11:03:53 +00:00
pierre
fbaf67e3f0
Regenerated after commit 43472
...
git-svn-id: trunk@43475 -
2019-11-15 14:29:26 +00:00
pierre
a652f9e304
Adapt fpc_clean and fpc_cleanall targets
...
to handle link.res ans script.res vairants with ProcessID.
Also remove *$(FULL_TARGET).fpm file for fpc_clean
and *.fpm for fpc_cleanall target.
git-svn-id: trunk@42749 -
2019-08-20 15:40:49 +00:00
Jonas Maebe
5757ae75b8
* fpcmake & fpmake: support for installing .bc files (LLVM bitcode)
...
git-svn-id: branches/debug_eh@41913 -
2019-04-20 18:56:23 +00:00
pierre
b92ac5290b
Add removal of generated bin subdirectory to fpc_cleanall target
...
git-svn-id: trunk@41721 -
2019-03-17 10:33:55 +00:00
yury
671d31df1d
+ Added support for the aarch64-android target.
...
git-svn-id: trunk@39862 -
2018-10-06 09:33:09 +00:00
pierre
1602d3743c
Add SHAREDLIBEXT=.a for AIX OS to fpcmake.ini
...
git-svn-id: trunk@39757 -
2018-09-14 14:07:38 +00:00
pierre
e8c753dbd3
Add ppas and ppaslink scripts removal to fpc_clean and fpc_cleanall
...
git-svn-id: trunk@38745 -
2018-04-12 15:10:30 +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
22df94492e
Fix OS/2 rtl installation failure, due to double listing of static libraries in install rule
...
git-svn-id: trunk@37286 -
2017-09-21 06:38:28 +00:00
pierre
14ec66c649
Regenerated files after 35825: Follow-up to commit 35817: Extend do not accept $(FPCDIR)/units sub-directory existence to validate FPCDIR variable value
...
git-svn-id: trunk@35826 -
2017-04-18 06:33:34 +00:00
pierre
e6d5bd049f
Regenerated after commit 35817: * Do not accept $(FPCDIR)/units sub-directory existence to validate FPCDIR variable value
...
git-svn-id: trunk@35818 -
2017-04-17 10:06:41 +00:00
pierre
2805bc8500
Regenerated after: Remove obsolete packages/base and packages/extra in PACKAGESDIR variable
...
git-svn-id: trunk@35530 -
2017-03-06 10:30:53 +00:00
nickysn
11006c2b72
* set the proper file extensions for the i8086-embedded target
...
git-svn-id: trunk@34006 -
2016-06-18 00:45:34 +00:00
nickysn
b8b90f96a1
+ added the win16 target to fpcmake
...
git-svn-id: trunk@31523 -
2015-09-05 10:15:10 +00:00