summaryrefslogtreecommitdiff
path: root/build/make
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2014-03-05 14:11:07 -0800
committerJames Zern <jzern@google.com>2014-03-05 19:15:00 -0800
commitb867e42578e5cc56f118e6e99d02d72a7f573ac7 (patch)
tree508ac208af71dcbf14ee1ad2d5bfc1382deb3b18 /build/make
parent6e079b7dd44f3401f6af3f8c1f061f858ce682d0 (diff)
downloadlibvpx-b867e42578e5cc56f118e6e99d02d72a7f573ac7.tar
libvpx-b867e42578e5cc56f118e6e99d02d72a7f573ac7.tar.gz
libvpx-b867e42578e5cc56f118e6e99d02d72a7f573ac7.tar.bz2
libvpx-b867e42578e5cc56f118e6e99d02d72a7f573ac7.zip
Makefile: add distclean target
wipes out configure generated files Change-Id: I55d5865b84c6dfc19f13011e66e3483c54bf6a15
Diffstat (limited to 'build/make')
-rw-r--r--build/make/Makefile12
1 files changed, 11 insertions, 1 deletions
diff --git a/build/make/Makefile b/build/make/Makefile
index 6894d6dde..dd7fb4a21 100644
--- a/build/make/Makefile
+++ b/build/make/Makefile
@@ -94,6 +94,16 @@ clean::
rm -f $(OBJS-yes) $(OBJS-yes:.o=.d) $(OBJS-yes:.asm.s.o=.asm.s)
rm -f $(CLEAN-OBJS)
+.PHONY: clean
+distclean: clean
+ if [ -z "$(target)" ]; then \
+ rm -f Makefile; \
+ rm -f config.log config.mk; \
+ rm -f vpx_config.[hc] vpx_config.asm; \
+ else \
+ rm -f $(target)-$(TOOLCHAIN).mk; \
+ fi
+
.PHONY: dist
dist:
.PHONY: install
@@ -307,7 +317,7 @@ endef
ifneq ($(target),)
include $(SRC_PATH_BARE)/$(target:-$(TOOLCHAIN)=).mk
endif
-ifeq ($(filter clean,$(MAKECMDGOALS)),)
+ifeq ($(filter %clean,$(MAKECMDGOALS)),)
# Older versions of make don't like -include directives with no arguments
ifneq ($(filter %.d,$(OBJS-yes:.o=.d)),)
-include $(filter %.d,$(OBJS-yes:.o=.d))