summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>1999-12-30 05:53:27 +0000
committerSascha Schumann <sas@php.net>1999-12-30 05:53:27 +0000
commit531b5ecbfcb11aa78b21c3dbfa00d37bb7839faf (patch)
tree95ba52059058d0745bf56b03ddad548f3eed9649 /build
parent5864b57eeca950d78031ca6a3628a9d98e842d61 (diff)
downloadphp-git-531b5ecbfcb11aa78b21c3dbfa00d37bb7839faf.tar.gz
Add distclean target
Diffstat (limited to 'build')
-rw-r--r--build/rules.mk13
1 files changed, 10 insertions, 3 deletions
diff --git a/build/rules.mk b/build/rules.mk
index f589dc5da7..ece21ce9d5 100644
--- a/build/rules.mk
+++ b/build/rules.mk
@@ -75,7 +75,7 @@ top_builddir = $(DEPTH)
all: all-recursive $(targets)
-depend-recursive clean-recursive all-recursive install-recursive:
+distclean-recursive depend-recursive clean-recursive all-recursive install-recursive:
@target=`echo $@|sed s/-recursive//`; \
if test '$(NO_RECURSION)' != "$$target"; then \
list='$(SUBDIRS)'; for i in $$list; do \
@@ -87,10 +87,16 @@ depend-recursive clean-recursive all-recursive install-recursive:
depend: depend-recursive
test "`echo *.c`" = '*.c' || perl $(top_srcdir)/build/mkdep.perl $(CPP) $(INCLUDES) *.c > .deps
-clean: clean-recursive
+clean: clean-recursive clean-x
+
+clean-x:
rm -f $(targets) *.lo *.la *.o $(CLEANFILES)
rm -rf .libs
+distclean: distclean-recursive clean-x
+ rm -f config.cache config.log config.status config_vars.mk libtool \
+ php_config.h stamp-h Makefile build-defs.h php4.spec libphp4.module
+
install: install-recursive $(targets) $(install_targets)
install-modules:
@@ -103,4 +109,5 @@ install-modules:
include $(srcdir)/.deps
.PHONY: all-recursive clean-recursive install-recursive \
-$(install_targets) install all clean depend depend-recursive shared
+$(install_targets) install all clean depend depend-recursive shared \
+distclean-recursive distclean clean-x