mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-24 05:53:30 +08:00
package: make *-rebuild and *-reconfigure only rebuild the given package
Originally, the <pkg>-rebuild and <pkg>-reconfigure targets were meant to restart the build of the package from a given step (build for <pkg>-rebuild and configure for <pkg>-reconfigure) and then re-create the entire root filesystem. However, further discussion from the community has shown that this is not really the desired behavior: we instead want <pkg>-rebuild and <pkg>-reconfigure to only take care of rebuilding the given package, and not the entire root filesystem. People willing to rebuild this package and the root filesystem can do: make <pkg>-rebuild all [Thomas P: rewrite commit log, since it's not fixing a bug, but instead changing what was an intended behavior. ] Signed-off-by: Jérôme Pouiller <jezz@sysmic.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
02e4326fe7
commit
7a1aa34235
@ -435,12 +435,12 @@ endif
|
||||
rm -f $$($(2)_TARGET_INSTALL_IMAGES)
|
||||
rm -f $$($(2)_TARGET_INSTALL_HOST)
|
||||
|
||||
$(1)-rebuild: $(1)-clean-for-rebuild all
|
||||
$(1)-rebuild: $(1)-clean-for-rebuild $(1)
|
||||
|
||||
$(1)-clean-for-reconfigure: $(1)-clean-for-rebuild
|
||||
rm -f $$($(2)_TARGET_CONFIGURE)
|
||||
|
||||
$(1)-reconfigure: $(1)-clean-for-reconfigure all
|
||||
$(1)-reconfigure: $(1)-clean-for-reconfigure $(1)
|
||||
|
||||
# define the PKG variable for all targets, containing the
|
||||
# uppercase package variable prefix
|
||||
|
Loading…
Reference in New Issue
Block a user