build: add buildinfo as single Makefile target
authorPaul Spooren <mail@aparcar.org>
Sun, 13 Oct 2019 19:53:40 +0000 (09:53 -1000)
committerJo-Philipp Wich <jo@mein.io>
Fri, 18 Oct 2019 14:15:29 +0000 (16:15 +0200)
commit6fe6853d7e707d018fdaf1a8557d94217775d50c
tree3ac50fcbc49949e68ee00e395a71a0017a58e3f7
parent3468a4435a25268068b018e47c8da84d51440b5b
build: add buildinfo as single Makefile target

The prepare target was added some 11 years ago to build tools and
toolchain and was recently extended to  create buildinfo files for
reproducibility, meaning {feeds,version,config}.buildinfo.

As the buildbot workflow is more complex than the single prepare (kmod
feed insertion), prepare is only used to create those buildinfo files.
Running prepare however runs `target/compile` as well, taking time even
everything is already compiled.

Splitting this allows the buildbot to run only the `buildinfo` target
while others can still use the convenience feature `prepare`.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit 6caf437652d858e5795ee16bdaf9f0436d2488f9)
Makefile