mirror of
https://git.busybox.net/buildroot.git
synced 2024-12-11 22:33:29 +08:00
pkg-waf: add additional variables for each install step
Some waf packages may want to pass additional variables to waf script in install step. Add the possibility to do so by defining the following variables: <pkg>_INSTALL_STAGING_OPTS for the install to staging directory <pkg>_INSTALL_TARGET_OPTS for the install to target directory Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
468f01e579
commit
693031b39c
@ -49,6 +49,9 @@ else
|
|||||||
$(2)_WAF = ./waf
|
$(2)_WAF = ./waf
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
$(2)_INSTALL_STAGING_OPTS ?=
|
||||||
|
$(2)_INSTALL_TARGET_OPTS ?=
|
||||||
|
|
||||||
#
|
#
|
||||||
# Configure step. Only define it if not already defined by the package
|
# Configure step. Only define it if not already defined by the package
|
||||||
# .mk file.
|
# .mk file.
|
||||||
@ -84,7 +87,8 @@ ifndef $(2)_INSTALL_STAGING_CMDS
|
|||||||
define $(2)_INSTALL_STAGING_CMDS
|
define $(2)_INSTALL_STAGING_CMDS
|
||||||
cd $$(@D) && \
|
cd $$(@D) && \
|
||||||
$$(TARGET_MAKE_ENV) $$(HOST_DIR)/usr/bin/python2 $$($(2)_WAF) \
|
$$(TARGET_MAKE_ENV) $$(HOST_DIR)/usr/bin/python2 $$($(2)_WAF) \
|
||||||
install --destdir=$$(STAGING_DIR)
|
install --destdir=$$(STAGING_DIR) \
|
||||||
|
$$($(2)_INSTALL_STAGING_OPTS)
|
||||||
endef
|
endef
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -96,7 +100,8 @@ ifndef $(2)_INSTALL_TARGET_CMDS
|
|||||||
define $(2)_INSTALL_TARGET_CMDS
|
define $(2)_INSTALL_TARGET_CMDS
|
||||||
cd $$(@D) && \
|
cd $$(@D) && \
|
||||||
$$(TARGET_MAKE_ENV) $$(HOST_DIR)/usr/bin/python2 $$($(2)_WAF) \
|
$$(TARGET_MAKE_ENV) $$(HOST_DIR)/usr/bin/python2 $$($(2)_WAF) \
|
||||||
install --destdir=$$(TARGET_DIR)
|
install --destdir=$$(TARGET_DIR) \
|
||||||
|
$$($(2)_INSTALL_TARGET_OPTS)
|
||||||
endef
|
endef
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user