1 include $(L4DIR)/mk/Makeconf
3 LIBCSRC_DIR ?= $(SRC_DIR)
4 LIBCSRC_DIR_ABS := $(call absfilename,$(LIBCSRC_DIR))
6 SYSDEPS := libc/sysdeps/linux
8 # directory to the libc contrib files
9 CONTRIB_DIR := $(LIBCSRC_DIR_ABS)/../contrib/uclibc
11 # destination directory for linking libc sources, with our overlay
12 LIBC_DST_DIR := $(OBJ_DIR)/src
14 # build prefix for pthread sources
15 PTHOBJ_PFX := libpthread/src
17 # pthread source file directory
18 PTHLIB_DIR := $(LIBCSRC_DIR_ABS)/../libpthread
20 # include directory for pthread internals
21 PTHREAD_INCDIR = $(PTHLIB_DIR)/src/sysdeps/$(UCLIBC_ARCH_$(ARCH)) \
24 # include dir for accessing ldso internals
25 LDSO_INC = -I$(CONTRIB_DIR)/ldso/ldso/$(UCLIBC_ARCH) -I$(CONTRIB_DIR)/ldso/include
28 UCLIBC_ARCH_x86 := i386
29 UCLIBC_ARCH_arm := arm
30 UCLIBC_ARCH_amd64 := x86_64
31 UCLIBC_ARCH_ppc32 := powerpc
32 UCLIBC_ARCH_sparc := sparc
34 UCLIBC_ARCH := $(UCLIBC_ARCH_$(BUILD_ARCH))