Initial OE addition.
[vuplus_openembedded] / uclibc / uclibc-initial_0.9.26.oe
index daa4cb0..50c1ca8 100644 (file)
@@ -1,8 +1,10 @@
+SECTION = "base"
 include uclibc_${PV}.oe
 
-FILESDIR = "${@os.path.dirname(oe.data.getVar('FILE',d,1))}/uclibc-${PV}"
+FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/uclibc-${PV}', '${FILE_DIRNAME}/uclibc', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
 
-DEPENDS = ""
+DEPENDS = "patcher-native linux-libc-headers"
+PROVIDES = "virtual/${TARGET_PREFIX}libc-initial"
 PACKAGES = ""
 
 do_stage() {
@@ -16,6 +18,9 @@ do_stage() {
        mkdir -p ${CROSS_DIR}/${TARGET_SYS}/lib
        ln -sf include ${CROSS_DIR}/${TARGET_SYS}/sys-include
        rm -rf ${CROSS_DIR}/${TARGET_SYS}/${prefix}
+
+       # This conflicts with the c++ version of this header
+       rm -f ${UCLIBC_PREFIX}/include/bits/atomicity.h
 }
 
 do_install() {
@@ -25,4 +30,3 @@ do_install() {
 do_compile () {
        :
 }
-