]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/uclibc/lib/uclibc/make_vars.mk
update
[l4.git] / l4 / pkg / uclibc / lib / uclibc / make_vars.mk
1 include $(L4DIR)/mk/Makeconf
2
3 LIBCSRC_DIR ?= $(SRC_DIR)
4 LIBCSRC_DIR_ABS := $(call absfilename,$(LIBCSRC_DIR))
5
6 SYSDEPS          := libc/sysdeps/linux
7
8 # directory to the libc contrib files
9 CONTRIB_DIR   := $(LIBCSRC_DIR_ABS)/../contrib/uclibc
10
11 # destination directory for linking libc sources, with our overlay
12 LIBC_DST_DIR  := $(OBJ_DIR)/src
13
14 # build prefix for pthread sources
15 PTHOBJ_PFX    := libpthread/src
16
17 # pthread source file directory
18 PTHLIB_DIR    := $(LIBCSRC_DIR_ABS)/../libpthread
19
20 # include directory for pthread internals
21 PTHREAD_INCDIR = $(PTHLIB_DIR)/src/sysdeps/$(UCLIBC_ARCH_$(ARCH)) \
22                  $(PTHLIB_DIR)/src
23
24 # include dir for accessing ldso internals
25 LDSO_INC = -I$(CONTRIB_DIR)/ldso/ldso/$(UCLIBC_ARCH) -I$(CONTRIB_DIR)/ldso/include
26
27
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
33
34 UCLIBC_ARCH       := $(UCLIBC_ARCH_$(BUILD_ARCH))
35
36