From 3ad39e9878310e5317ee73c9b353c1e2c1c5c4ee Mon Sep 17 00:00:00 2001 From: Richard Qin Date: Sat, 11 Jul 2026 22:48:30 +0800 Subject: lib: establish Zircon libc++ and KTL foundation --- lib/Build.mk | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'lib/Build.mk') diff --git a/lib/Build.mk b/lib/Build.mk index 77d380c..2d5a095 100644 --- a/lib/Build.mk +++ b/lib/Build.mk @@ -1,4 +1,18 @@ -targets += lib/runtime lib/string lib/libfdt lib/core +targets += lib/ktl/headers lib/libc/headers lib/ktl lib/runtime lib/string \ + lib/libfdt lib/core + +target.lib/ktl/headers.kind := header-library +target.lib/ktl/headers.public-includes := lib/ktl/include +target.lib/ktl/headers.public-after-includes := lib/ktl/include-after + +target.lib/libc/headers.kind := header-library +target.lib/libc/headers.public-includes := lib/libc/include +target.lib/libc/headers.public-after-includes := lib/libc/include-after +target.lib/libc/headers.deps := lib/ktl/headers + +target.lib/ktl.kind := source-set +target.lib/ktl.sources := lib/ktl/popcount.cc lib/ktl/stub-new.cc +target.lib/ktl.deps := lib/ktl/headers lib/libc/headers target.lib/runtime.kind := source-set target.lib/runtime.sources := \ @@ -32,4 +46,4 @@ target.lib/libfdt.private-includes := scripts/dtc/libfdt target.lib/libfdt.cflags := -Wno-parentheses -Wno-sign-compare target.lib/core.kind := header-library -target.lib/core.deps := lib/runtime lib/string lib/libfdt +target.lib/core.deps := lib/ktl lib/libc/headers lib/runtime lib/string lib/libfdt -- cgit v1.2.3