summaryrefslogtreecommitdiff
path: root/project.conf
diff options
context:
space:
mode:
Diffstat (limited to 'project.conf')
-rw-r--r--project.conf62
1 files changed, 62 insertions, 0 deletions
diff --git a/project.conf b/project.conf
new file mode 100644
index 00000000..76445475
--- /dev/null
+++ b/project.conf
@@ -0,0 +1,62 @@
+# The GNU Toolchain project provides a base runtime with gcc,
+# glibc and some base tools to get off the ground including
+# busybox and GNU make.
+name: gnu-toolchain
+
+aliases:
+ upstream: git://git.baserock.org/delta/
+ baserock: git://git.baserock.org/baserock/
+ gnomesdk: https://sdk.gnome.org/
+
+# All the elements go here
+element-path: elements
+
+variables:
+ cpu: "%{bst-target-arch}"
+ abi: gnu
+ target-stage1: "%{cpu}-bootstrap-linux-%{abi}"
+ target: "%{cpu}-baserock-linux-%{abi}"
+
+# Resolve the cpu and ABI portions of the host triple based
+# on architecture names.
+arches:
+ x86_32:
+ variables:
+ cpu: i686
+ armv5l:
+ variables:
+ abi: gnueabi
+ armv7b:
+ variables:
+ abi: gnueabi
+ armv7l:
+ variables:
+ abi: gnueabi
+ armv7lhf:
+ variables:
+ abi: gnueabi
+ armv8l64:
+ variables:
+ cpu: aarch64
+ armv8b64:
+ variables:
+ cpu: aarch64_be
+ mips64b:
+ variables:
+ cpu: mips64
+ abi: gnuabi64
+ mips64l:
+ variables:
+ cpu: mips64el
+ mips32b:
+ variables:
+ cpu: mips
+ mips32l:
+ variables:
+ cpu: mipsel
+ ppc64b:
+ variables:
+ cpu: powerpc64
+ ppc64l:
+ variables:
+ cpu: powerpc64le