summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2021-09-17 18:07:31 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2021-09-17 21:26:31 +0200
commit843bbec317ce4ad148535183b9d973915cdd04ab (patch)
treee1131894967b285b3de76956d66ccc03b8ca158a /examples
parentcff4c45e931ef5abd7aba15fa05bc29f66e115ea (diff)
downloadrebel-843bbec317ce4ad148535183b9d973915cdd04ab.tar
rebel-843bbec317ce4ad148535183b9d973915cdd04ab.zip
Have recipes specify outputs, verify in resolver
The outputs are not respected by the runner yet.
Diffstat (limited to 'examples')
-rw-r--r--examples/bar.yml2
-rw-r--r--examples/binutils.yml2
-rw-r--r--examples/foo.yml2
-rw-r--r--examples/gcc-libs.yml2
-rw-r--r--examples/gcc.yml4
-rw-r--r--examples/glibc.yml2
-rw-r--r--examples/libgcc-initial.yml2
-rw-r--r--examples/linux-uapi-headers.yml2
-rw-r--r--examples/ls.yml2
9 files changed, 20 insertions, 0 deletions
diff --git a/examples/bar.yml b/examples/bar.yml
index ca01afa..ece6fd1 100644
--- a/examples/bar.yml
+++ b/examples/bar.yml
@@ -1,5 +1,7 @@
tasks:
build:
+ output:
+ default: {}
run: |
findmnt -o +PROPAGATION
mkdir -p "${DESTDIR}"
diff --git a/examples/binutils.yml b/examples/binutils.yml
index 56342f7..c05d965 100644
--- a/examples/binutils.yml
+++ b/examples/binutils.yml
@@ -41,6 +41,8 @@ tasks:
install:
inherit:
task: 'binutils:compile'
+ output:
+ default: {}
run: |
cd binutils-build
make DESTDIR="$DESTDIR" install
diff --git a/examples/foo.yml b/examples/foo.yml
index 6b50c07..6b82812 100644
--- a/examples/foo.yml
+++ b/examples/foo.yml
@@ -1,5 +1,7 @@
tasks:
build:
+ output:
+ default: {}
run: |
ls -lha
ls -lha /proc/self/fd
diff --git a/examples/gcc-libs.yml b/examples/gcc-libs.yml
index ccd6ebf..8eda21b 100644
--- a/examples/gcc-libs.yml
+++ b/examples/gcc-libs.yml
@@ -19,6 +19,8 @@ tasks:
target_depends:
- task: 'linux-uapi-headers:install'
- task: 'glibc:install'
+ output:
+ default: {}
run: |
cd gcc-build
make DESTDIR="$DESTDIR" install-target-libgcc install-target-libstdc++-v3 install-target-libgomp install-target-libquadmath install-target-libatomic
diff --git a/examples/gcc.yml b/examples/gcc.yml
index 8c938e5..7a215a9 100644
--- a/examples/gcc.yml
+++ b/examples/gcc.yml
@@ -9,6 +9,8 @@ tasks:
sed -i -e 's@^MULTILIB_OSDIRNAMES@# &@' gcc-11.2.0/gcc/config/*/t-*
header-stubs:
+ output:
+ default: {}
run: |
mkdir -p "${DESTDIR}${PREFIX}/include"
touch "${DESTDIR}${PREFIX}/include/limits.h"
@@ -80,6 +82,8 @@ tasks:
install:
inherit:
task: 'gcc:compile'
+ output:
+ default: {}
run: |
cd gcc-build
make DESTDIR="$DESTDIR" install-host
diff --git a/examples/glibc.yml b/examples/glibc.yml
index 19d5f85..d98a1fa 100644
--- a/examples/glibc.yml
+++ b/examples/glibc.yml
@@ -73,6 +73,8 @@ tasks:
- task: 'libgcc-initial:install'
target_depends:
- task: 'linux-uapi-headers:install'
+ output:
+ default: {}
run: |
cd glibc-build
make install_root="${DESTDIR}" install
diff --git a/examples/libgcc-initial.yml b/examples/libgcc-initial.yml
index 35f1bd5..086f9ee 100644
--- a/examples/libgcc-initial.yml
+++ b/examples/libgcc-initial.yml
@@ -39,6 +39,8 @@ tasks:
task: 'libgcc-initial:compile'
build_depends:
- task: 'binutils:install'
+ output:
+ default: {}
run: |
cd gcc-build
make DESTDIR="$DESTDIR" install-target-libgcc
diff --git a/examples/linux-uapi-headers.yml b/examples/linux-uapi-headers.yml
index 02b58b3..95f6d11 100644
--- a/examples/linux-uapi-headers.yml
+++ b/examples/linux-uapi-headers.yml
@@ -9,6 +9,8 @@ tasks:
install:
inherit:
task: 'linux-uapi-headers:unpack'
+ output:
+ default: {}
run: |
TARGET_ARCH=arm64
diff --git a/examples/ls.yml b/examples/ls.yml
index b2cc678..63816a0 100644
--- a/examples/ls.yml
+++ b/examples/ls.yml
@@ -3,6 +3,8 @@ tasks:
target_depends:
- task: 'foo:build'
- task: 'bar:build'
+ output:
+ default: {}
run: |
ls -lh /
ls -lhR "${SYSROOT}"