summaryrefslogtreecommitdiff
path: root/toolchains/CC/foreign
diff options
context:
space:
mode:
authorOliver Reiche <oliver.reiche@huawei.com>2023-10-20 16:07:58 +0200
committerOliver Reiche <oliver.reiche@huawei.com>2023-10-20 16:07:58 +0200
commit060a0cf338d6024eee37cc344c224fe3bcb78e81 (patch)
tree3fea7c654b69ecf3490fe9c6cbc542aba0d5bd8f /toolchains/CC/foreign
downloadbootstrappable-toolchain-060a0cf338d6024eee37cc344c224fe3bcb78e81.tar.gz
Initial commit
Diffstat (limited to 'toolchains/CC/foreign')
-rw-r--r--toolchains/CC/foreign/busybox.TARGETS13
-rw-r--r--toolchains/CC/foreign/cmake.TARGETS8
-rw-r--r--toolchains/CC/foreign/compiler+tools.TARGETS5
-rw-r--r--toolchains/CC/foreign/make.TARGETS8
-rw-r--r--toolchains/CC/foreign/python.TARGETS7
-rw-r--r--toolchains/CC/foreign/tools-all.TARGETS10
6 files changed, 51 insertions, 0 deletions
diff --git a/toolchains/CC/foreign/busybox.TARGETS b/toolchains/CC/foreign/busybox.TARGETS
new file mode 100644
index 0000000..d051ad1
--- /dev/null
+++ b/toolchains/CC/foreign/busybox.TARGETS
@@ -0,0 +1,13 @@
+{ "defaults":
+ { "type": ["@", "rules", "CC/foreign", "defaults"]
+ , "toolchain": ["staged-busybox"]
+ , "PATH":
+ [ "$(TOOLCHAIN)/busybox/bin"
+ , "$(TOOLCHAIN)/busybox/sbin"
+ , "$(TOOLCHAIN)/busybox/usr/bin"
+ , "$(TOOLCHAIN)/busybox/usr/sbin"
+ ]
+ }
+, "staged-busybox":
+ {"type": "install", "dirs": [[["", "toolchain"], "busybox"]]}
+}
diff --git a/toolchains/CC/foreign/cmake.TARGETS b/toolchains/CC/foreign/cmake.TARGETS
new file mode 100644
index 0000000..facb83d
--- /dev/null
+++ b/toolchains/CC/foreign/cmake.TARGETS
@@ -0,0 +1,8 @@
+{ "defaults":
+ { "type": ["@", "rules", "CC/foreign", "defaults"]
+ , "CMAKE": ["cmake/bin/cmake"]
+ , "toolchain": ["staged-cmake"]
+ , "PATH": ["$(TOOLCHAIN)/cmake/bin"]
+ }
+, "staged-cmake": {"type": "install", "dirs": [[["", "toolchain"], "cmake"]]}
+}
diff --git a/toolchains/CC/foreign/compiler+tools.TARGETS b/toolchains/CC/foreign/compiler+tools.TARGETS
new file mode 100644
index 0000000..bc75880
--- /dev/null
+++ b/toolchains/CC/foreign/compiler+tools.TARGETS
@@ -0,0 +1,5 @@
+{ "defaults":
+ { "type": ["@", "rules", "CC/foreign", "defaults"]
+ , "base": [["@", "tools", "CC/foreign", "defaults"]]
+ }
+}
diff --git a/toolchains/CC/foreign/make.TARGETS b/toolchains/CC/foreign/make.TARGETS
new file mode 100644
index 0000000..ca679db
--- /dev/null
+++ b/toolchains/CC/foreign/make.TARGETS
@@ -0,0 +1,8 @@
+{ "defaults":
+ { "type": ["@", "rules", "CC/foreign", "defaults"]
+ , "MAKE": ["make/bin/make"]
+ , "PATH": ["$(TOOLCHAIN)/make/bin"]
+ , "toolchain": ["staged-make"]
+ }
+, "staged-make": {"type": "install", "dirs": [[["", "toolchain"], "make"]]}
+}
diff --git a/toolchains/CC/foreign/python.TARGETS b/toolchains/CC/foreign/python.TARGETS
new file mode 100644
index 0000000..2824c77
--- /dev/null
+++ b/toolchains/CC/foreign/python.TARGETS
@@ -0,0 +1,7 @@
+{ "defaults":
+ { "type": ["@", "rules", "CC/foreign", "defaults"]
+ , "toolchain": ["staged-python"]
+ , "PATH": ["$(TOOLCHAIN)/python/usr/bin"]
+ }
+, "staged-python": {"type": "install", "dirs": [[["", "toolchain"], "python"]]}
+}
diff --git a/toolchains/CC/foreign/tools-all.TARGETS b/toolchains/CC/foreign/tools-all.TARGETS
new file mode 100644
index 0000000..260bc43
--- /dev/null
+++ b/toolchains/CC/foreign/tools-all.TARGETS
@@ -0,0 +1,10 @@
+{ "defaults":
+ { "type": ["@", "rules", "CC/foreign", "defaults"]
+ , "base":
+ [ ["@", "busybox", "CC/foreign", "defaults"]
+ , ["@", "make", "CC/foreign", "defaults"]
+ , ["@", "cmake", "CC/foreign", "defaults"]
+ , ["@", "python", "CC/foreign", "defaults"]
+ ]
+ }
+}