SlugOS: meta-toolchain - create recipes for a SlugOS meta-toolchain sufficient
authorMike Westerhof <mwester@dls.net>
Sun, 8 Jun 2008 18:56:37 +0000 (18:56 +0000)
committerMike Westerhof <mwester@dls.net>
Sun, 8 Jun 2008 18:56:37 +0000 (18:56 +0000)
to build the SlugOS kernels using the Master Makefile. This is a starting point
for a more complete external toolchain.

packages/devio/devio-sdk.inc [new file with mode: 0644]
packages/devio/devio-sdk_1.2.bb [new file with mode: 0644]
packages/meta/meta-toolchain-slugos.bb [new file with mode: 0644]
packages/tasks/task-slugos-toolchain-host.bb [new file with mode: 0644]

diff --git a/packages/devio/devio-sdk.inc b/packages/devio/devio-sdk.inc
new file mode 100644 (file)
index 0000000..6ba6606
--- /dev/null
@@ -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 (file)
index 0000000..caf741a
--- /dev/null
@@ -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 (file)
index 0000000..60326c0
--- /dev/null
@@ -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 (file)
index 0000000..7550301
--- /dev/null
@@ -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 \
+"