| SECTION = "base" |
| require uclibc.inc |
| require uclibc-git.inc |
| |
| DEPENDS = "linux-libc-headers ncurses-native virtual/${TARGET_PREFIX}gcc-initial libgcc-initial kern-tools-native" |
| PROVIDES = "virtual/${TARGET_PREFIX}libc-initial" |
| |
| PACKAGES = "" |
| PACKAGES_DYNAMIC = "" |
| |
| STAGINGCC = "gcc-cross-initial-${TARGET_ARCH}" |
| STAGINGCC_class-nativesdk = "gcc-crosssdk-initial-${TARGET_ARCH}" |
| |
| do_install() { |
| # Install initial headers into the cross dir |
| make PREFIX=${D} DEVEL_PREFIX=${prefix}/ RUNTIME_PREFIX=/ \ |
| install_headers install_startfiles |
| |
| # add links to linux-libc-headers: final uclibc build need this. |
| for t in linux asm asm-generic; do |
| if [ -d ${D}${includedir}/$t ]; then |
| rm -rf ${D}${includedir}/$t |
| fi |
| ln -sf ${STAGING_DIR_TARGET}${includedir}/$t ${D}${includedir}/ |
| done |
| |
| } |
| do_compile() { |
| : |
| } |
| |
| do_siteconfig () { |
| : |
| } |
| |
| do_populate_sysroot[sstate-outputdirs] = "${STAGING_DIR_TCBOOTSTRAP}/" |