summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Westerhof <mwester@dls.net>2008-06-08 18:56:37 +0000
committerMike Westerhof <mwester@dls.net>2008-06-08 18:56:37 +0000
commit529b13a490a1e7f8c1f8f1f5ae2248092af76e33 (patch)
tree1285d503e538b582d717231def7b6a13234d9704
parentd9ff5ca2ac8763e2f428f8a953822b6d7faf98f4 (diff)
SlugOS: meta-toolchain - create recipes for a SlugOS meta-toolchain sufficient
to build the SlugOS kernels using the Master Makefile. This is a starting point for a more complete external toolchain.
-rw-r--r--packages/devio/devio-sdk.inc5
-rw-r--r--packages/devio/devio-sdk_1.2.bb3
-rw-r--r--packages/meta/meta-toolchain-slugos.bb10
-rw-r--r--packages/tasks/task-slugos-toolchain-host.bb10
4 files changed, 28 insertions, 0 deletions
diff --git a/packages/devio/devio-sdk.inc b/packages/devio/devio-sdk.inc
new file mode 100644
index 0000000000..6ba6606f17
--- /dev/null
+++ b/packages/devio/devio-sdk.inc
@@ -0,0 +1,5 @@
+# Set the installation dir back to the default
+sbindir = "${exec_prefix}/sbin"
+bindir = "${exec_prefix}/bin"
+
+inherit sdk
diff --git a/packages/devio/devio-sdk_1.2.bb b/packages/devio/devio-sdk_1.2.bb
new file mode 100644
index 0000000000..caf741a2ff
--- /dev/null
+++ b/packages/devio/devio-sdk_1.2.bb
@@ -0,0 +1,3 @@
+# This package builds the devio program for the build architecture
+require devio.inc
+require devio-sdk.inc
diff --git a/packages/meta/meta-toolchain-slugos.bb b/packages/meta/meta-toolchain-slugos.bb
new file mode 100644
index 0000000000..60326c0bc1
--- /dev/null
+++ b/packages/meta/meta-toolchain-slugos.bb
@@ -0,0 +1,10 @@
+PR = "r0"
+
+TOOLCHAIN_HOST_TASK = "task-slugos-toolchain-host"
+
+# TBD: need to determine minimal library set to provide;
+# uncomment next line and bump PR when this is done.
+#TOOLCHAIN_TARGET_TASK = "task-slugos-toolchain-target"
+
+require meta-toolchain.bb
+SDK_SUFFIX = "toolchain-slugos" \ No newline at end of file
diff --git a/packages/tasks/task-slugos-toolchain-host.bb b/packages/tasks/task-slugos-toolchain-host.bb
new file mode 100644
index 0000000000..7550301bfd
--- /dev/null
+++ b/packages/tasks/task-slugos-toolchain-host.bb
@@ -0,0 +1,10 @@
+require task-sdk-host.bb
+PR = "r0"
+DESCRIPTION = "Packages for a standalone SlugOS external toolchain"
+ALLOW_EMPTY = "1"
+
+PACKAGES = "${PN}"
+
+RDEPENDS_${PN} += "\
+ devio-sdk \
+"