X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/2ed862c4a542b02c56d0d8525b0299f6c7315b2e..640652a244c6916ea5c2a886c52d477d5742e0d8:/include/quilt.mk?ds=sidebyside diff --git a/include/quilt.mk b/include/quilt.mk index c0a868fbf..4dce2a6d8 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 @@ -15,7 +18,7 @@ ifeq ($(MAKECMDGOALS),refresh) endif define Quilt/Patch - @for patch in $$$$( (cd $(1) && ls) 2>/dev/null ); do ( \ + @for patch in $$$$( (cd $(1) && if [ -f series ]; then grep -v '^#' series; else ls; fi; ) 2>/dev/null ); do ( \ cp "$(1)/$$$$patch" $(PKG_BUILD_DIR); \ cd $(PKG_BUILD_DIR); \ quilt import -P$(2)$$$$patch -p 1 "$$$$patch"; \ @@ -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 @@ -59,7 +61,7 @@ define Kernel/Patch/Default $(if $(strip $(QUILT)),touch $(PKG_BUILD_DIR)/.quilt_used) endef -ifeq ($(KERNEL_BUILD),1) +ifeq ($(TARGET_BUILD),1) $(STAMP_PATCHED): $(STAMP_PREPARED) @cd $(PKG_BUILD_DIR); quilt pop -a -f >/dev/null 2>/dev/null || true (\ @@ -135,3 +137,4 @@ refresh: quilt-check update: quilt-check $(if $(KERNEL_BUILD),$(Quilt/Refresh/Kernel),$(Quilt/Refresh/Package)) +endif