diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -82,7 +82,7 @@ $(foreach package,$(packages),$(if $(filter-out svn|%,$($(package))),$(eval \ # place (patch) ################################################################ -place: PHONY $(addprefix,build/workdir/,$(packages)) +place: PHONY $(addprefix build/workdir/,$(packages)) $(addprefix build/workdir/,$(packages)): \ build/workdir/%: @@ -90,7 +90,7 @@ build/workdir/%: mkdir -p '$(@D)' cp -a '$<' '$@' cd '$@' && \ - for patch in $(wildcard $(top)/rules/$*/*.patch); do \ + for patch in $(sort $(wildcard $(top)/rules/$*/*.patch)); do \ patch -f -Np1 -i $$patch || { rm -rf '$@'; exit 1; }; \ done && \ if [ -f '$(top)/rules/$*/delete.list' ]; then \ @@ -102,6 +102,7 @@ build/workdir/%: $(foreach package,$(packages),$(eval \ build/workdir/$(package): \ build/extract/$(shell utils/spec2file '$($(package))') \ + $(shell find rules/$(package) 2>/dev/null) \ )) # package ###################################################################### |