summaryrefslogtreecommitdiff
path: root/src/klibc/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'src/klibc/SConscript')
-rw-r--r--src/klibc/SConscript11
1 files changed, 10 insertions, 1 deletions
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 = [''])