diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2021-09-25 14:05:13 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2021-09-25 14:05:13 +0200 |
commit | 051442f17d618abeb77ada99c7e78c681426186c (patch) | |
tree | bca8c588a53aa777bcd650a81ca490c4907949cf /examples | |
parent | 2156cd6a64b2a287cac5eafa21077506f62b9ed9 (diff) | |
download | rebel-051442f17d618abeb77ada99c7e78c681426186c.tar rebel-051442f17d618abeb77ada99c7e78c681426186c.zip |
recipe: specify recipe and task name separately in dependencies
Diffstat (limited to 'examples')
-rw-r--r-- | examples/gcc-libs.yml | 15 | ||||
-rw-r--r-- | examples/gcc.yml | 9 | ||||
-rw-r--r-- | examples/glibc.yml | 30 | ||||
-rw-r--r-- | examples/libgcc-initial.yml | 18 | ||||
-rw-r--r-- | examples/ls.yml | 6 | ||||
-rw-r--r-- | examples/toolchain.yml | 12 |
6 files changed, 60 insertions, 30 deletions
diff --git a/examples/gcc-libs.yml b/examples/gcc-libs.yml index 9ca259a..1a43ebb 100644 --- a/examples/gcc-libs.yml +++ b/examples/gcc-libs.yml @@ -4,13 +4,16 @@ tasks: host: 'platform' target: 'platform' inherit: - task: 'gcc:compile' + recipe: 'gcc' + task: 'compile' build_depends: - - task: 'binutils:install' + - recipe: 'binutils' + task: 'install' args: target: 'target' depends: - - task: 'glibc:install' + - recipe: 'glibc' + task: 'install' args: host: 'target' run: | @@ -24,11 +27,13 @@ tasks: inherit: task: 'compile' build_depends: - - task: 'binutils:install' + - recipe: 'binutils' + task: 'install' args: target: 'target' depends: - - task: 'glibc:install' + - recipe: 'glibc' + task: 'install' args: host: 'target' output: diff --git a/examples/gcc.yml b/examples/gcc.yml index 166ab22..3102fd6 100644 --- a/examples/gcc.yml +++ b/examples/gcc.yml @@ -24,7 +24,8 @@ tasks: inherit: task: 'unpack' build_depends: - - task: 'binutils:install' + - recipe: 'binutils' + task: 'install' args: target: 'target' depends: @@ -78,7 +79,8 @@ tasks: inherit: task: 'configure' build_depends: - - task: 'binutils:install' + - recipe: 'binutils' + task: 'install' args: target: 'target' depends: @@ -96,7 +98,8 @@ tasks: output: default: runtime_depends: - - task: 'binutils:install' + - recipe: 'binutils' + task: 'install' run: | cd gcc-build make DESTDIR={{destdir}} install-host diff --git a/examples/glibc.yml b/examples/glibc.yml index 9f2ae9d..0c5235a 100644 --- a/examples/glibc.yml +++ b/examples/glibc.yml @@ -12,10 +12,13 @@ tasks: inherit: task: 'unpack' build_depends: - - task: 'gcc:install' - - task: 'libgcc-initial:install' + - recipe: 'gcc' + task: 'install' + - recipe: 'libgcc-initial' + task: 'install' depends: - - task: 'linux-uapi-headers:install' + - recipe: 'linux-uapi-headers' + task: 'install' run: | CROSS_COMPILE={{build.prefix}}/bin/{{host.gnu_triplet}}- @@ -55,10 +58,13 @@ tasks: inherit: task: 'configure' build_depends: - - task: 'gcc:install' - - task: 'libgcc-initial:install' + - recipe: 'gcc' + task: 'install' + - recipe: 'libgcc-initial' + task: 'install' depends: - - task: 'linux-uapi-headers:install' + - recipe: 'linux-uapi-headers' + task: 'install' run: | cd glibc-build make -j8 @@ -69,14 +75,18 @@ tasks: inherit: task: 'compile' build_depends: - - task: 'gcc:install' - - task: 'libgcc-initial:install' + - recipe: 'gcc' + task: 'install' + - recipe: 'libgcc-initial' + task: 'install' depends: - - task: 'linux-uapi-headers:install' + - recipe: 'linux-uapi-headers' + task: 'install' output: default: runtime_depends: - - task: 'linux-uapi-headers:install' + - recipe: 'linux-uapi-headers' + task: 'install' run: | cd glibc-build make install_root={{destdir}} install diff --git a/examples/libgcc-initial.yml b/examples/libgcc-initial.yml index 2e166d9..89a6734 100644 --- a/examples/libgcc-initial.yml +++ b/examples/libgcc-initial.yml @@ -4,13 +4,16 @@ tasks: host: 'platform' target: 'platform' inherit: - task: 'gcc:compile' + recipe: 'gcc' + task: 'compile' build_depends: - - task: 'binutils:install' + - recipe: 'binutils' + task: 'install' args: target: 'target' depends: - - task: 'gcc:header-stubs' + - recipe: 'gcc' + task: 'header-stubs' run: | cd gcc-build make configure-target-libgcc @@ -33,11 +36,13 @@ tasks: inherit: task: 'configure' build_depends: - - task: 'binutils:install' + - recipe: 'binutils' + task: 'install' args: target: 'target' depends: - - task: 'gcc:header-stubs' + - recipe: 'gcc' + task: 'header-stubs' run: | cd gcc-build make -j8 all-target-libgcc @@ -49,7 +54,8 @@ tasks: inherit: task: 'compile' build_depends: - - task: 'binutils:install' + - recipe: 'binutils' + task: 'install' args: target: 'target' output: diff --git a/examples/ls.yml b/examples/ls.yml index b9cdb28..633336d 100644 --- a/examples/ls.yml +++ b/examples/ls.yml @@ -1,8 +1,10 @@ tasks: build: depends: - - task: 'foo:build' - - task: 'bar:build' + - recipe: 'foo' + task: 'build' + - recipe: 'bar' + task: 'build' output: default: {} run: | diff --git a/examples/toolchain.yml b/examples/toolchain.yml index fea1ce4..863785c 100644 --- a/examples/toolchain.yml +++ b/examples/toolchain.yml @@ -6,8 +6,10 @@ tasks: output: default: runtime_depends: - - task: 'gcc:install' - - task: 'gcc-libs:install-gcc' + - recipe: 'gcc' + task: 'install' + - recipe: 'gcc-libs' + task: 'install-gcc' depends: args: @@ -15,8 +17,10 @@ tasks: output: default: runtime_depends: - - task: 'glibc:install' - - task: 'gcc-libs:install' + - recipe: 'glibc' + task: 'install' + - recipe: 'gcc-libs' + task: 'install' build: args: |