Commit Graph

25 Commits

Author SHA1 Message Date
Mintsuki
cb463226b9 misc: Update to latest, packed, cc-runtime 2025-04-06 22:38:15 +02:00
Mintsuki
97db4ca4ca build: Drop -0bsd suffix from in-tree copy of freestnd-c-hdrs-0bsd 2025-03-13 04:18:36 +01:00
mintsuki
6858bbf41c protos/limine: Introduce API revision 3; rename cmdline to string in file struct 2025-02-15 14:22:06 +01:00
mintsuki
da43c70a2d protos: Reduce or remove mentions of 'kernel' where unnecessary
This also introduces limine.h API revision 2
2024-12-05 09:31:59 +01:00
mintsuki
02704f1b5c protos/limine: Introduce limine.h API revisions to avoid API breaks 2024-11-30 13:24:10 +01:00
mintsuki
375360f4b9 build: Misc improvements wrt variable passing 2024-11-28 00:42:36 +01:00
mintsuki
c844c61363 build: Get rid of ?= usage and USER_VARIABLE 2024-11-22 20:29:16 +01:00
mintsuki
51bae5d60a build: Remove redundant -nostdinc flags for cc-runtime 2024-11-08 08:33:41 +01:00
mintsuki
a3d16e00f9 build: Fix library order at link time 2024-11-06 11:35:28 +01:00
mintsuki
855c52a030 build: Use new, non-packed, cc-runtime revisions 2024-11-05 23:47:33 +01:00
mintsuki
b67d07a5ba build: Bump Flanterm 2024-10-26 23:52:39 +02:00
mintsuki
f0ae2a42ce misc: Update libfdt to 1.7.1 upstream 2024-10-12 02:33:12 +02:00
mintsuki
c97d55bbc0 misc: Introduce libc-compat headers to avoid the ugly libfdt patch 2024-10-12 02:19:17 +02:00
mintsuki
b6be98a0f6 build: Rebrand limine-efi to nyu-efi 2024-09-13 08:07:53 +02:00
mintsuki
5517cb2824 build: freestanding-headers -> freestnd-c-hdrs-0bsd 2024-09-13 07:44:23 +02:00
mintsuki
a0a39575b1 Revert "build: freestanding-headers -> freestnd-c-hdrs"
This reverts commit 91b7ef85ab.
2024-09-09 11:59:10 +02:00
mintsuki
91b7ef85ab build: freestanding-headers -> freestnd-c-hdrs 2024-09-08 15:39:32 +02:00
mintsuki
a6732f817a build: Pass -w-unknown-warning to nasm to suppress warnings if -w-reloc isn't supported 2024-09-03 04:21:19 +02:00
mintsuki
59078754f9 build: Override MKESCAPE/SHESCAPE/OBJESCAPE 2024-09-03 04:13:58 +02:00
mintsuki
38681f3bd8 build: Compatibility fixes for GNU make 3.80 2024-09-03 03:30:23 +02:00
mintsuki
75a2e5d52e build: Work around issue with disabling built-in rules and variables on older GNU make 2024-08-25 19:01:33 +02:00
mintsuki
16c7c69b42 build: Updates for latest limine-efi 2024-08-22 06:50:50 +02:00
mintsuki
d493608e12 build: Simplify make calls after 87192de295 2024-08-17 13:34:18 +02:00
mintsuki
b824e1d829 build: Update limine-efi 2024-08-17 13:26:43 +02:00
mintsuki
87192de295 build: Remove files named 'Makefile' or 'GNUmakefile' as that confuses people 2024-08-17 12:42:25 +02:00