task-sdk, task-sdk-bare: Update and abstract to support uclibc
authorTom Rini <trini@embeddedalley.com>
Wed, 26 Nov 2008 18:16:21 +0000 (13:16 -0500)
committerTom Rini <trini@embeddedalley.com>
Wed, 26 Nov 2008 18:16:21 +0000 (13:16 -0500)
task-sdk.bb provided only a task-sdk-bare package, which uclibc, but
bitbake would use task-sdk-bare.bb instead.  Update task-sdk-bare.bb to have
glibc / uclibc abstractions and delete task-sdk.bb

packages/tasks/task-sdk-bare.bb
packages/tasks/task-sdk.bb [deleted file]

index d2d40f6..ea0ab31 100644 (file)
@@ -5,7 +5,7 @@ ALLOW_EMPTY = "1"
 
 PACKAGES = "${PN}"
 
-RDEPENDS_${PN} = "\
+GLIBC_PKGS = "\
     glibc \
     glibc-dbg \
     glibc-dev \
@@ -18,6 +18,16 @@ RDEPENDS_${PN} = "\
     glibc-gconv-iso8859-1 \
     glibc-gconv-iso8859-15 \
     locale-base-en-gb \
+    "
+
+LIBC_PKGS_linux = "${GLIBC_PKGS}"
+LIBC_PKGS_linux-gnueabi = "${GLIBC_PKGS}"
+LIBC_PKGS_linux-uclibc = "uclibc uclibc-dev"
+LIBC_PKGS_linux-uclibcgnueabi = "uclibc uclibc-dev"
+
+RDEPENDS_${PN} = "\
+    ${LIBC_PKGS} \
     libgcc \
     libstdc++ \
+    libstdc++-dev \
 "
diff --git a/packages/tasks/task-sdk.bb b/packages/tasks/task-sdk.bb
deleted file mode 100644 (file)
index 79e9fef..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "SDK packages"
-PR = "r8"
-LICENSE = "MIT"
-ALLOW_EMPTY = "1"
-
-PACKAGES = "\
-    task-sdk-bare \
-    "
-
-DEPENDS = "virtual/libc"
-
-LIBC_linux = "glibc"
-LIBC_linux-uclibc = "uclibc"
-LIBC_linux-gnueabi = "glibc"
-LIBC_linux-uclibcgnueabi = "uclibc"
-
-
-RDEPENDS_task-sdk-bare = "\
-    ${LIBC} \
-    ${LIBC}-dev \
-    libgcc \
-    "