summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Fiedorowicz <kf@efab.pl>2025-12-26 17:26:40 +0100
committerKacper Fiedorowicz <kf@efab.pl>2025-12-26 17:26:40 +0100
commitab21f339a33abb1144f3c0f5c4285324e7e88392 (patch)
tree2eb5f0a8e96380c06a32afb6cd0b722a47efb267
parent21d28f71b20c1d58e7abb039f12d2c61aadd3f0f (diff)
Add missing deinit Kbuild
-rw-r--r--lib/libc/internal/Kbuild1
-rw-r--r--lib/libc/internal/deinit/Kbuild2
-rw-r--r--makefile4
3 files changed, 5 insertions, 2 deletions
diff --git a/lib/libc/internal/Kbuild b/lib/libc/internal/Kbuild
index 1bb5eaed..1eff573b 100644
--- a/lib/libc/internal/Kbuild
+++ b/lib/libc/internal/Kbuild
@@ -1,4 +1,5 @@
obj-y += arch/
+obj-y += deinit/
obj-y += init/
obj-y += thrd/
obj-y += util/
diff --git a/lib/libc/internal/deinit/Kbuild b/lib/libc/internal/deinit/Kbuild
new file mode 100644
index 00000000..1faa4224
--- /dev/null
+++ b/lib/libc/internal/deinit/Kbuild
@@ -0,0 +1,2 @@
+obj-y += deinit.o
+obj-y += tls.o
diff --git a/makefile b/makefile
index b3aed7d6..4da86ea9 100644
--- a/makefile
+++ b/makefile
@@ -43,7 +43,7 @@ KCONFIG_CONFIG ?= .config
-include ${KCONFIG_CONFIG}
-ifneq ($(CONFIG_LLVM),1)
+ifneq ($(CONFIG_LLVM),y)
ifneq ($(filter %/,$(LLVM)),)
LLVM_PREFIX = $(LLVM)
else ifneq ($(filter -%,$(LLVM)),)
@@ -51,7 +51,7 @@ ifneq ($(CONFIG_LLVM),1)
endif
endif
-ifeq ($(CONFIG_LLVM),1)
+ifeq ($(CONFIG_LLVM),y)
CC = $(LLVM_PREFIX)clang$(LLVM_SUFFIX)
LD = $(LLVM_PREFIX)ld.lld$(LLVM_SUFFIX)
AR = $(LLVM_PREFIX)llvm-ar$(LLVM_SUFFIX)