From patchwork Sat Apr 7 17:38:44 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [git, commit] Add documentation for -rebuild and -reconfigure Date: Sat, 07 Apr 2012 07:38:44 -0000 From: Peter Korsgaard X-Patchwork-Id: 151312 Message-Id: <20120407182718.D081E96A35@busybox.osuosl.org> To: buildroot@busybox.net commit: http://git.buildroot.net/buildroot/commit/?id=040f6a325f7b62c178fb6d17480adbae4e42e745 branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since these two special make targets are very useful but not yet mentioned in the documentation I added them to the make help and the manual. Signed-off-by: Stephan Hoffmann Signed-off-by: Peter Korsgaard --- Makefile | 2 ++ docs/manual/rebuilding-packages.txt | 4 ++++ 2 files changed, 6 insertions(+), 0 deletions(-) diff --git a/Makefile b/Makefile index 30099d9..3a09417 100644 --- a/Makefile +++ b/Makefile @@ -654,6 +654,8 @@ help: @echo @echo 'Build:' @echo ' all - make world' + @echo ' -rebuild - force recompile ' + @echo ' -reconfigure - force reconfigure ' @echo @echo 'Configuration:' @echo ' menuconfig - interactive curses-based configurator' diff --git a/docs/manual/rebuilding-packages.txt b/docs/manual/rebuilding-packages.txt index 9a41a88..f247dd0 100644 --- a/docs/manual/rebuilding-packages.txt +++ b/docs/manual/rebuilding-packages.txt @@ -15,6 +15,10 @@ The easiest way to rebuild a single package from scratch is to remove its build directory in +output/build+. Buildroot will then re-extract, re-configure, re-compile and re-install this package from scratch. +For convenience, most packages support the special make targets +-reconfigure and -rebuild to repeat the configure +and build steps. + However, if you don't want to rebuild the package completely from scratch, a better understanding of the Buildroot internals is needed. Internally, to keep track of which steps have been done and