summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk')
-rw-r--r--mk/buildhlp.mk4
-rw-r--r--mk/vars.mk4
2 files changed, 8 insertions, 0 deletions
diff --git a/mk/buildhlp.mk b/mk/buildhlp.mk
index 0b6979ab2..c2aeb3800 100644
--- a/mk/buildhlp.mk
+++ b/mk/buildhlp.mk
@@ -97,6 +97,9 @@ ${WRKDIST}/.prepared: ${WRKDIST}/.extract_done
endif
update-patches host-update-patches:
+ifneq (${ADK_UPDATE_PATCHES_GIT},)
+ PATH='${HOST_PATH}' ${BASH} $(SCRIPT_DIR)/update-patches-git "${WRKDIST}"
+else
@test ! -d ${WRKDIR}.orig || rm -rf ${WRKDIR}.orig
@test ! -d ${WRKDIR}.orig
ifeq ($(strip ${_IN_PACKAGE})$(strip ${_IN_CVTC}),1)
@@ -115,5 +118,6 @@ endif
PATH=$(call shellescape,${HOST_PATH}) \
$(call shellexport,DIFF_IGNOREFILES) \
mksh ${ADK_TOPDIR}/scripts/update-patches2
+endif
.PHONY: update-patches host-update-patches
diff --git a/mk/vars.mk b/mk/vars.mk
index 91587382e..20f7698d9 100644
--- a/mk/vars.mk
+++ b/mk/vars.mk
@@ -282,7 +282,11 @@ endif
HOST_CPPFLAGS:= -I$(STAGING_HOST_DIR)/usr/include
HOST_LDFLAGS:= -L$(STAGING_HOST_DIR)/usr/lib -Wl,-rpath -Wl,${STAGING_HOST_DIR}/usr/lib
+ifneq (${ADK_UPDATE_PATCHES_GIT},)
+PATCH= PATH='${HOST_PATH}' ${BASH} $(SCRIPT_DIR)/patch_git.sh
+else
PATCH= PATH='${HOST_PATH}' ${BASH} $(SCRIPT_DIR)/patch.sh
+endif
PATCHP0= PATH='${HOST_PATH}' patch -p0
ifeq ($(ADK_STATIC_TOOLCHAIN),y)