Commit Graph

727 Commits

Author SHA1 Message Date
Pierre Muller
3bf5c67485 Revert "Add missing dependency on types unit for math unit"
This reverts commit 1f01ba4bc0.
2025-04-03 12:07:18 +00:00
Pierre Muller
1f01ba4bc0 Add missing dependency on types unit for math unit 2025-04-03 11:58:59 +00:00
Nikolay Nikolov
97fde50101 * regen makefiles 2025-03-10 22:39:51 +02:00
Nikolay Nikolov
bf0c724d80 * regen makefiles 2025-02-28 15:12:20 +02:00
Nikolay Nikolov
12c494cc0f * update makefiles 2025-02-28 15:12:19 +02:00
Pierre Muller
930596bd85 Fix directories for some source files, based on suggestion by Alfred Glänzer in #40995 2024-11-19 22:12:31 +00:00
Nikolay Nikolov
2baee68fdd + enabled compilation of unit unix98pty on FreeBSD 2024-10-25 20:03:06 +03:00
Nikolay Nikolov
37b7835b12 + added unit unix98pty. Only enabled for linux, for now, but can be enabled in the future on other unix-likes. 2024-10-19 16:11:25 +03:00
Kirill Kranz
52651a7ede First compiler Build 2024-09-29 16:56:18 +03:00
Pierre Muller
231bb3df8d Change prt0.as and cprt0.as to allow to generate FreeBSD aarch64 13.2 executables 2024-09-13 11:57:16 +00:00
florian
e225b41e3e * properly define esp32 helper unit names in inc/Makefile.rtl 2024-07-09 22:23:19 +02:00
marcoonthegit
60d81ed79b * fix also gprt0 2024-06-03 09:50:46 +02:00
Pierre Muller
3d2d27cf67 Makefile regenerated after 'nothreads unit depends on objpas because of objfpc mode' commit 2024-05-20 15:14:05 +00:00
Michaël Van Canneyt
10d740298d * Added nothreads unit for fake thread support. Currently only WASI 2024-05-19 16:14:45 +02:00
florian
cf6b38c35f * regenerated Makefiles after last commit 2024-03-23 22:30:37 +01:00
Pierre Muller
d0f08ef259 Regenerate RTL Makefile's after RP2040UNIT variable addition, and debug buildrtl.pp unit for Linux OS 2024-03-20 17:33:14 +00:00
Pierre Muller
603dd63b39 Fix make variable name error: OBJPAS_DEPS_SPU => OBJPAS_DEPS_CPU 2024-03-11 14:23:25 +00:00
marcoonthegit
5c1997b3d5 * fix ident and executable note in profiler file 2024-02-20 15:49:09 +01:00
marcoonthegit
f582f93a0a * git changed to 1024 for mnamelen apparently fixes tdos1 test crash 2024-02-18 16:03:22 +01:00
marcoonthegit
e9b12b41db * also add stack note for trunke 2024-02-18 15:27:23 +01:00
marcoonthegit
78eb340a4f * change elfid to 1400097 aka FreeBSD 14.0 2024-02-10 17:02:44 +01:00
Pierre Muller
57e74e0c8b Regenerated Makefile's after: Add linux dependency on syscall unit for libc on i386 and x86_64 2024-01-29 11:20:47 +00:00
marcoonthegit
95dce3c5a8 * 2023-12-28 19:43:34 +01:00
Karoly Balogh
679f2f75b3 human68k: regenerated Makefiles 2023-11-30 23:43:27 +00:00
Michaël Van Canneyt
f0b714d5ad * Add pthread_mutex_timedlock, sem_timedwait may be needed in future 2023-11-10 14:13:23 +01:00
Michaël Van Canneyt
7bd8ac25d4 * Regen Makefiles with correct defines for some lineinfo units 2023-11-08 18:15:52 +01:00
Michaël Van Canneyt
ebed69e858 * Fix name of lineinfo 2023-11-08 17:12:37 +01:00
Michaël Van Canneyt
ab3b7f8f69 * Do not use namespace prefix for lnfodwarf 2023-11-08 17:08:03 +01:00
Michaël Van Canneyt
2ad272f03f * Correct dependency of (System.)Character, or resulting unit is unusable 2023-11-02 12:10:36 +01:00
Pierre Muller
e523b9b282 Move setting of SYSTEMDIR variable to prerules to get correct source directory for system unit on BSD targets 2023-10-16 21:44:17 +02:00
Pierre Muller
08f9aaa6e6 Regenerate Makefile's with centralized SYSTEMUNIT variable 2023-10-09 01:02:28 +02:00
Pierre Muller
cb2d675732 Remove OS specific SYSTEMUNIT variable setting 2023-10-09 01:02:28 +02:00
Pierre Muller
ca0fbc1de6 Regenerate Makefile's after system rule changes 2023-09-29 17:44:35 +02:00
Pierre Muller
70d25e3b60 Remove OS spefic rules for system unit.
Use SYSDEPS variable to add specific dependencies.
  Override FPC_SYTEM_OPT to add OS specific options.
  Use SYSTEMUNIT variable.
2023-09-29 17:44:35 +02:00
Pierre Muller
da1bffd3a6 Regen 2023-09-29 17:44:34 +02:00
Pierre Muller
8533759737 syscall unit doesn't depend on unixtype, nor baseunix units for BSD OSes 2023-09-29 17:44:34 +02:00
Pierre Muller
c3fddb91ce Regenerate Makefile's after changes for DOTTED support 2023-09-27 16:50:05 +02:00
Pierre Muller
f462aa9cf1 Remove obsolete handling of RELEASE, done by fpcmake 2023-09-27 09:02:52 +02:00
Pierre Muller
97b9682556 Modify rules for freebsd unit for DOTTED 2023-09-27 09:02:51 +02:00
Pierre Muller
38e3a37b82 Remove OS specific classes rules, setting CLASSES_DEPS_OS if needed 2023-09-26 23:35:34 +02:00
Pierre Muller
42a1e42708 Set CLASSESDIR for OSes using unix/classes.pp source 2023-09-26 23:24:02 +02:00
Pierre Muller
71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2023-09-26 23:14:49 +02:00
Pierre Muller
f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2023-09-26 22:48:55 +02:00
Pierre Muller
abf3ce721c Remove OS specific rules for sysutils unit and set SYSUTILS_DEPS_OS as needed 2023-09-26 22:48:55 +02:00
Pierre Muller
0ad0833294 Set SYSUTILSDIR variable for OSes using unix/sysutils.pp main source 2023-09-26 22:48:55 +02:00
Pierre Muller
cbe5fabd3d Regenerate Makefile's after changes for DOTTED support 2023-09-26 15:31:09 +02:00
Pierre Muller
9f38ebf2c9 Remove OS specific dos unit rules, set DOSDIR or DOS_DEPS_OS as needed and use DOSUNIT variable 2023-09-26 15:31:02 +02:00
Pierre Muller
bb3f9a2454 Remove OS specific rules for cpu unit and use CPUUNIT variable 2023-09-26 15:31:02 +02:00
Pierre Muller
97c60e25a9 Replace sortbase by $(SORTBASEUNIT) in all OS Makefile.fpc 2023-09-26 15:31:02 +02:00
Pierre Muller
ececf26d87 Regenerate Makefile's after change to inc/Makefile.rtl 2023-09-26 01:02:46 +02:00