Root/toolchain/eglibc/headers/Makefile

1PATH_PREFIX:=..
2VARIANT:=headers
3
4include ../common.mk
5
6define Host/Compile
7
8endef
9
10define Host/Install
11    $(call Host/SetToolchainInfo)
12    mkdir -p $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/{include,lib}
13    $(MAKE) -C $(CUR_BUILD_DIR) \
14        install_root="$(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev" \
15        install-bootstrap-headers=yes \
16        install-headers
17    $(MAKE) -C $(CUR_BUILD_DIR) \
18        csu/subdir_lib
19    ( cd $(CUR_BUILD_DIR); \
20        $(CP) csu/crt1.o csu/crti.o csu/crtn.o $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/lib/ \
21    )
22    $(TARGET_CC) -nostdlib -nostartfiles -shared -x c /dev/null \
23        -o $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/lib/libc.so
24endef
25
26$(eval $(call HostBuild))
27

Archive Download this file



interactive