diff options
author | Arch Librarian <arch@canonical.com> | 2004-09-20 16:51:48 +0000 |
---|---|---|
committer | Arch Librarian <arch@canonical.com> | 2004-09-20 16:51:48 +0000 |
commit | f00ce0aee4cc79f7511ab942b5e02dddf86beae6 (patch) | |
tree | f2f8fca64e085b426755d82fec862a5a791929c5 | |
parent | 429907dc45779aa1ba18549f5b30044542e92d04 (diff) |
Fixed some clean rules
Author: jgg
Date: 1998-12-03 07:28:02 GMT
Fixed some clean rules
-rw-r--r-- | buildlib/defaults.mak | 5 | ||||
-rw-r--r-- | buildlib/makefile.in | 14 |
2 files changed, 16 insertions, 3 deletions
diff --git a/buildlib/defaults.mak b/buildlib/defaults.mak index 754da1b6f..464e82ff3 100644 --- a/buildlib/defaults.mak +++ b/buildlib/defaults.mak @@ -94,6 +94,11 @@ binary: library program maintainer-clean dist-clean distclean pristine sanity: veryclean headers library clean veryclean program: +veryclean: + echo Very Clean done for $(SUBDIR) +clean: + echo Clean done for $(SUBDIR) + # Header file control. We want all published interface headers to go # into the build directory from thier source dirs. We setup some # search paths here diff --git a/buildlib/makefile.in b/buildlib/makefile.in index 63097b989..6e28f754d 100644 --- a/buildlib/makefile.in +++ b/buildlib/makefile.in @@ -7,16 +7,24 @@ ifndef NOISY endif SRCDIR=@top_srcdir@ -SUBDIRS:=./docs ./docs/examples ./bin ./bin/methods ./obj ./include/apt-pkg \ +DIRS:=./docs ./bin ./obj ./include ./scripts +SUBDIRS:= $(DIRS) ./docs/examples ./bin/methods ./include/apt-pkg \ ./include/deity ./obj/apt-pkg ./obj/deity ./obj/gui ./obj/cmdline \ - ./obj/test ./obj/methods ./obj/methods/ftp ./dselect + ./obj/test ./obj/methods ./obj/methods/ftp ./scripts/dselect BUILD:=$(shell pwd) export BUILD # Chain to the parent make to do the actual building -.PHONY: headers library clean veryclean all binary program doc +.PHONY: headers library clean veryclean all binary program doc \ + veryclean/local all headers library clean veryclean binary program doc: $(MAKE) -C $(SRCDIR) -f Makefile $@ + +# Purge everything. +.PHONY: maintainer-clean dist-clean pristine sanity distclean +maintainer-clean dist-clean pristine sanity distclean: + -rm -rf $(DIRS) + -rm -f config.cache config.log config.status environment.mak makefile # This makes any missing directories .PHONY: dirs |