From 9afe6a51826fb84de229de220dab2077aa5734b2 Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Mon, 25 Nov 2024 00:43:12 -0500 Subject: [klibc] separate klibc Kconfig --- src/klibc/SConscript | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/klibc/SConscript') diff --git a/src/klibc/SConscript b/src/klibc/SConscript index 4a17403c20..eb629ef725 100644 --- a/src/klibc/SConscript +++ b/src/klibc/SConscript @@ -2,7 +2,16 @@ from building import * import os cwd = GetCurrentDir() -src = Glob('*.c') +src = ['kerrno.c', 'kstdio.c', 'kstring.c'] + +if not GetDepend(['RT_KLIBC_USING_LIBC_VSNPRINTF']): + if GetDepend(['RT_KLIBC_USING_VSNPRINTF_STANDARD']): + src += ['rt_vsnprintf_std.c'] + else: + src += ['rt_vsnprintf_tiny.c'] + +if not GetDepend(['RT_KLIBC_USING_LIBC_VSSCANF']): + src += ['rt_vsscanf.c'] group = DefineGroup('klibc', src, depend = ['']) -- cgit v1.3.1