summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorLuke Shumaker <LukeShu@sbcglobal.net>2014-06-10 13:58:47 -0400
committerLuke Shumaker <LukeShu@sbcglobal.net>2014-06-10 13:58:47 -0400
commitb08c7e74704baff24972f30a1b273ccc11b3a367 (patch)
tree8a92be07deec9b72a5a189676442083fced25275 /Makefile
parent4fdafd221f10a8556b6f22279224424d2241e47a (diff)
Makefile: handle package failure correctly
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index ff6521a..b323ee7 100644
--- a/Makefile
+++ b/Makefile
@@ -140,11 +140,11 @@ recurse = CLASSPATH='$(call deps2classpath,$^)' extra_makefiles='$(abspath $(wil
$(addprefix build/packages/,$(package_specific)): \
build/packages/%: RECURSIVE build/workdir/% rules/%/Makefile
- $(call recurse,$(top)/rules/$*/Makefile)
+ $(call recurse,$(top)/rules/$*/Makefile) || $(RM) -r '$@'
$(addprefix build/packages/,$(package_generic)): \
build/packages/%: RECURSIVE build/workdir/% rules/generic/Makefile
- $(call recurse,$(top)/rules/generic/Makefile)
+ $(call recurse,$(top)/rules/generic/Makefile) || $(RM) -r '$@'
# boilerplate ##################################################################