X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/910f1a953449474833d7ff044a98bbbfa07f8c6d..b15366186d330d7581ececb5401693674d4ec5e6:/include/quilt.mk?ds=sidebyside diff --git a/include/quilt.mk b/include/quilt.mk index a2cbdf9ee..c156d3062 100644 --- a/include/quilt.mk +++ b/include/quilt.mk @@ -5,6 +5,9 @@ # See /LICENSE for more information. # +ifneq ($(__quilt_inc),1) +__quilt_inc:=1 + ifeq ($(TARGET_BUILD),1) PKG_BUILD_DIR:=$(LINUX_DIR) endif @@ -26,7 +29,6 @@ endef QUILT?=$(strip $(shell test -f $(PKG_BUILD_DIR)/.quilt_used && echo y)) ifneq ($(QUILT),) - STAMP_PREPARED:=$(strip $(STAMP_PREPARED))_q STAMP_PATCHED:=$(PKG_BUILD_DIR)/.quilt_patched override CONFIG_AUTOREBUILD= define Build/Patch/Default @@ -42,7 +44,12 @@ ifneq ($(QUILT),) else define Build/Patch/Default @if [ -d $(PATCH_DIR) -a "$$$$(ls $(PATCH_DIR) | wc -l)" -gt 0 ]; then \ - $(PATCH) $(PKG_BUILD_DIR) $(PATCH_DIR); \ + if [ -f $(PATCH_DIR)/series ]; then \ + grep -vE '^#' $(PATCH_DIR)/series | xargs -n1 \ + $(PATCH) $(PKG_BUILD_DIR) $(PATCH_DIR); \ + else \ + $(PATCH) $(PKG_BUILD_DIR) $(PATCH_DIR); \ + fi; \ fi endef endif @@ -135,3 +142,4 @@ refresh: quilt-check update: quilt-check $(if $(KERNEL_BUILD),$(Quilt/Refresh/Kernel),$(Quilt/Refresh/Package)) +endif