merge of '2e1d9e05c5b3d9382dab5905a71f66a069c6915d'
[vuplus_openembedded] / packages / uclibc / uclibc-initial_0.9.29.bb
1 SECTION = "base"
2 require uclibc_${PV}.bb
3
4 FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/uclibc-${PV}', '${FILE_DIRNAME}/uclibc', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
5
6 DEPENDS = "linux-libc-headers"
7 PROVIDES = "virtual/${TARGET_PREFIX}libc-initial"
8 PACKAGES = ""
9
10 do_stage() {
11         # Install initial headers into the cross dir
12         make PREFIX= DEVEL_PREFIX=${UCLIBC_PREFIX}/ \
13                 RUNTIME_PREFIX=${UCLIBC_PREFIX}/ \
14                 pregen install_dev
15
16         mkdir -p ${CROSS_DIR}/${TARGET_SYS}
17         mkdir -p ${CROSS_DIR}/${TARGET_SYS}/include
18         mkdir -p ${CROSS_DIR}/${TARGET_SYS}/lib
19         ln -sf include ${CROSS_DIR}/${TARGET_SYS}/sys-include
20         rm -rf ${CROSS_DIR}/${TARGET_SYS}/${prefix}
21
22         # This conflicts with the c++ version of this header
23         rm -f ${UCLIBC_PREFIX}/include/bits/atomicity.h
24 }
25
26 do_install() {
27         :
28 }
29
30 do_compile () {
31         :
32 }