summaryrefslogtreecommitdiff
path: root/automake.tail.mk
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2016-05-27 15:32:35 -0400
committerLuke Shumaker <lukeshu@sbcglobal.net>2016-05-27 15:32:35 -0400
commit658d4fefc78a50ad825f95f55f640a2a97134f80 (patch)
treea46e63faa481178532d2ebecb53d31b00e3654ca /automake.tail.mk
parent3f88c40b91e52978fdb9efcf684a6a2b62afb509 (diff)
stuff
Diffstat (limited to 'automake.tail.mk')
-rw-r--r--automake.tail.mk5
1 files changed, 3 insertions, 2 deletions
diff --git a/automake.tail.mk b/automake.tail.mk
index a24820b71c..ba31935793 100644
--- a/automake.tail.mk
+++ b/automake.tail.mk
@@ -56,8 +56,9 @@ _am_phony = build install uninstall mostlyclean clean distclean maintainer-clean
.PHONY: $(addprefix $(outdir)/,$(_am_phony))
$(addprefix $(outdir)/,uninstall mostlyclean clean distclean maintainer-clean)::
- $(RM) -- $(sort $(_am_$(@F)/$(@D)))
- $(RMDIRS) $(sort $(dir $(_am_$(@F)/$(@D)))) 2>/dev/null || $(TRUE)
+ $(RM) -- $(filter-out %/,$(sort $(_am_$(@F)/$(@D))))
+ $(RM) -r -- $(filter %/,$(sort $(_am_$(@F)/$(@D))))
+ $(RMDIRS) $(sort $(dir $(patsubst %/,%,$(_am_$(@F)/$(@D))))) 2>/dev/null || $(TRUE)
# 'build' and 'install' must be defined later, because the
# am_*_files/* variables might not be complete yet.