diff options
Diffstat (limited to 'nuttx/lib/Makefile')
-rw-r--r-- | nuttx/lib/Makefile | 30 |
1 files changed, 23 insertions, 7 deletions
diff --git a/nuttx/lib/Makefile b/nuttx/lib/Makefile index a01dbcb91..d13cc7b1e 100644 --- a/nuttx/lib/Makefile +++ b/nuttx/lib/Makefile @@ -40,27 +40,43 @@ MKDEP = $(TOPDIR)/tools/mkdeps.sh ASRCS = AOBJS = $(ASRCS:.S=$(OBJEXT)) -MISC_SRCS = lib_init.c lib_streamsem.c lib_filesem.c +MISC_SRCS = lib_init.c lib_filesem.c +ifneq ($(CONFIG_NFILE_STREAMS),0) +MISC_SRCS += lib_streamsem.c +endif + STRING_SRCS = lib_memset.c lib_memcpy.c lib_memcmp.c lib_memmove.c \ lib_strcpy.c lib_strncpy.c lib_strcmp.c \ lib_strlen.c lib_strdup.c lib_strtol.c lib_strchr.c \ lib_strspn.c lib_strcspn.c \ lib_strtok.c lib_strtokr.c lib_strerror.c + CTYPE_SRCS = -STDIO_SRCS = lib_fopen.c lib_fclose.c \ + +STDIO_SRCS = lib_printf.c lib_rawprintf.c lib_lowprintf.c \ + lib_sprintf.c lib_libsprintf.c lib_vsprintf.c lib_libvsprintf.c \ + lib_memstream.c lib_lowstream.c lib_nullstream.c \ + lib_sscanf.c +ifneq ($(CONFIG_NFILE_DESCRIPTORS),0) +STDIO_SRCS += lib_rawstream.c +ifneq ($(CONFIG_NFILE_STREAMS),0) +STDIO_SRCS += lib_fopen.c lib_fclose.c \ lib_fread.c lib_libfread.c lib_fgetc.c lib_fgets.c lib_gets.c \ lib_fwrite.c lib_libfwrite.c lib_fflush.c \ lib_fputc.c lib_puts.c lib_fputs.c \ lib_ungetc.c \ - lib_printf.c lib_vprintf.c lib_fprintf.c lib_rawprintf.c lib_lowprintf.c \ - lib_vfprintf.c lib_sprintf.c lib_libsprintf.c lib_vsprintf.c \ - lib_libvsprintf.c lib_stdstream.c lib_memstream.c \ - lib_rawstream.c lib_lowstream.c lib_nullstream.c \ - lib_sscanf.c + lib_vprintf.c lib_fprintf.c lib_vfprintf.c \ + lib_stdstream.c +endif +endif + STDLIB_SRCS = lib_getenv.c lib_rand.c + MATH_SRCS = lib_rint.c + SQ_SRCS = sq_addlast.c sq_addfirst.c sq_addafter.c \ sq_rem.c sq_remlast.c sq_remfirst.c sq_remafter.c + DQ_SRCS = dq_addlast.c dq_addfirst.c dq_addafter.c dq_addbefore.c \ dq_rem.c dq_remlast.c dq_remfirst.c |