summaryrefslogtreecommitdiff
path: root/libc/stdio
diff options
context:
space:
mode:
authorPeter S. Mazinger <ps.m@gmx.net>2006-02-15 18:12:03 +0000
committerPeter S. Mazinger <ps.m@gmx.net>2006-02-15 18:12:03 +0000
commita29eb4f241edb90655a1a76efbaa2208a78ee5c4 (patch)
treebe27e700e342a7c4a2c2a32945098129c8a1b26e /libc/stdio
parent15955f731affc95d7615e5c011fb816b4221a952 (diff)
DOMULTI may be used for libc, the excluded files need work, linuxthreads[_db] as well, don't try on slow box
Diffstat (limited to 'libc/stdio')
-rw-r--r--libc/stdio/Makefile.in12
1 files changed, 10 insertions, 2 deletions
diff --git a/libc/stdio/Makefile.in b/libc/stdio/Makefile.in
index 38bd8b6cf..5d4d74ed2 100644
--- a/libc/stdio/Makefile.in
+++ b/libc/stdio/Makefile.in
@@ -58,10 +58,11 @@ CUSRC := \
# vfprintf and support functions
ifneq ($(USE_OLD_VFPRINTF),y)
-CSRC += \
+VF_CSRC := \
vfprintf.c \
_ppfs_init.c _ppfs_prepargs.c _ppfs_setargs.c _ppfs_parsespec.c \
register_printf_function.c parse_printf_format.c
+CSRC += $(VF_CSRC)
else
CSRC += old_vfprintf.c
endif
@@ -93,7 +94,14 @@ STDIO_OBJ := $(patsubst %.c,$(STDIO_OUT)/%.o,$(CSRC))
libc-y += $(STDIO_OBJ)
+ifneq ($(USE_OLD_VFPRINTF),y)
+libc-nomulti-y += $(patsubst %.c,$(STDIO_OUT)/%.o,$(VF_CSRC))
+endif
+ifeq ($(UCLIBC_HAS_WCHAR),y)
+libc-nomulti-y += $(STDIO_OUT)/vfwprintf.o $(STDIO_OUT)/vfwscanf.o
+endif
+
objclean-y += stdio_objclean
stdio_objclean:
- $(RM) $(STDIO_OUT)/*.{o,os}
+ $(RM) $(STDIO_OUT)/*.{o,os,oS}