From 081088f32f4421ea947e89a7823bca0db3901f3b Mon Sep 17 00:00:00 2001 From: Mike Westerhof Date: Fri, 7 Nov 2008 21:43:17 -0600 Subject: meta-toolchain-fso: bitbake recipes for a toolchain and SDK for fso. --- packages/meta/meta-toolchain-fso.bb | 7 +++ packages/tasks/task-fso-toolchain-host.bb | 9 ++++ packages/tasks/task-fso-toolchain-target.bb | 69 +++++++++++++++++++++++++++++ 3 files changed, 85 insertions(+) create mode 100644 packages/meta/meta-toolchain-fso.bb create mode 100644 packages/tasks/task-fso-toolchain-host.bb create mode 100644 packages/tasks/task-fso-toolchain-target.bb diff --git a/packages/meta/meta-toolchain-fso.bb b/packages/meta/meta-toolchain-fso.bb new file mode 100644 index 0000000000..fbfbb0a2cd --- /dev/null +++ b/packages/meta/meta-toolchain-fso.bb @@ -0,0 +1,7 @@ +PR = "r0" + +TOOLCHAIN_TARGET_TASK = "task-fso-toolchain-target" +TOOLCHAIN_HOST_TASK = "task-fso-toolchain-host" + +require meta-toolchain.bb +SDK_SUFFIX = "toolchain-fso" diff --git a/packages/tasks/task-fso-toolchain-host.bb b/packages/tasks/task-fso-toolchain-host.bb new file mode 100644 index 0000000000..afb1ce830b --- /dev/null +++ b/packages/tasks/task-fso-toolchain-host.bb @@ -0,0 +1,9 @@ +require task-sdk-host.bb + +DESCRIPTION = "Packages for a standalone FSO SDK or external toolchain" +LICENSE = "MIT" +ALLOW_EMPTY = "1" + +PR = "r0" + +PACKAGES = "${PN}" diff --git a/packages/tasks/task-fso-toolchain-target.bb b/packages/tasks/task-fso-toolchain-target.bb new file mode 100644 index 0000000000..d042849bed --- /dev/null +++ b/packages/tasks/task-fso-toolchain-target.bb @@ -0,0 +1,69 @@ +DESCRIPTION = "Packages for a standalone SDK or external toolchain" +LICENSE = "MIT" +ALLOW_EMPTY = "1" + +PR = "r1" + +PACKAGES = "${PN}" + +# Stuff contained in this SDK is largely taken from task-sdk-base.bb. +# This is a starting point, and nothing more at present -- please fill +# this out with a reasonable set of development tools for an FSO image. +# Also feel free to remove stuff that's silly. And someone should +# review the glibc-gconv list to see if that makes sense. + +RDEPENDS_${PN} = "\ + glibc \ + glibc-dbg \ + glibc-dev \ + glibc-utils \ + libsegfault \ + glibc-thread-db \ + glibc-localedata-i18n \ + glibc-gconv-ibm850 \ + glibc-gconv-cp1252 \ + glibc-gconv-iso8859-1 \ + glibc-gconv-iso8859-15 \ + locale-base-en-gb \ + libgcc \ + libstdc++ \ + linux-libc-headers-dev \ + \ + libssl \ + libcrypto \ + openssl-dev \ + libts-dev \ + ncurses-dev \ + readline-dev \ + gnutls-dev \ + libgcrypt-dev \ + libapm-dev \ + alsa-dev \ + alsa-lib-dev \ + libgpg-error-dev \ + libx11-dev \ + util-macros-dev \ + bigreqsproto-dev \ + xproto-dev \ + xextproto-dev \ + xtrans-dev \ + xcmiscproto-dev \ + xf86bigfontproto-dev \ + kbproto-dev \ + inputproto-dev \ + glib-2.0-dev \ + expat-dev \ + libice-dev \ + libsm-dev \ + dbus-dev \ + bluez-libs-dev \ + jpeg-dev \ + libpng-dev \ + " + +# This one needs further investigation; seems to be some +# sort of naming problem that breaks the SDK when it is +# added directly. +ODDLY_BROKEN_PACKAGES ="\ + libz-dev \ +" -- cgit v1.2.3