5 HOST_STAMP_BUILT
:=$(HOST_BUILD_DIR
)/.built
6 HOST_STAMP_INSTALLED
:=$(TOOLCHAIN_DIR
)/stamp
/.uclibc_installed
10 define Host
/SetToolchainInfo
11 $(SED
) 's,^\(LIBC_TYPE\)=.*,\1=$(PKG_NAME),' $(TOOLCHAIN_DIR
)/info.mk
12 $(SED
) 's,^\(LIBC_URL\)=.*,\1=http://www.uclibc.org/,' $(TOOLCHAIN_DIR
)/info.mk
13 $(SED
) 's,^\(LIBC_VERSION\)=.*,\1=$(PKG_VERSION),' $(TOOLCHAIN_DIR
)/info.mk
14 $(SED
) 's,^\(LIBC_SO_VERSION\)=.*,\1=$(LIBC_SO_VERSION),' $(TOOLCHAIN_DIR
)/info.mk
18 $(SED
) 's,^CROSS=.*,CROSS=$(TARGET_CROSS),g' $(HOST_BUILD_DIR
)/Rules.mak
19 $(UCLIBC_MAKE
) PREFIX
= all
23 $(call Host
/SetToolchainInfo
)
24 $(UCLIBC_MAKE
) PREFIX
="$(TOOLCHAIN_DIR)/" install_runtime install_dev
25 $(CP
) $(HOST_BUILD_DIR
)/libc
/libc_so.a
$(TOOLCHAIN_DIR
)/lib
/
26 ( cd
$(TOOLCHAIN_DIR
) ; \
27 for d in lib usr
/lib
; do \
28 for f in libc.so libgcc_s.so
; do \
29 if
[ -f
$$$$d/$$$$f -a
! -L
$$$$d/$$$$f ] ; then \
30 $(SED
) 's,/usr/lib/,,g;s,/lib/,,g' $$$$d/$$$$f ; \
37 $(eval
$(call HostBuild
))