Fixed some clean rules
authorArch Librarian <arch@canonical.com>
Mon, 20 Sep 2004 16:51:48 +0000 (16:51 +0000)
committerArch Librarian <arch@canonical.com>
Mon, 20 Sep 2004 16:51:48 +0000 (16:51 +0000)
Author: jgg
Date: 1998-12-03 07:28:02 GMT
Fixed some clean rules

buildlib/defaults.mak
buildlib/makefile.in

index 754da1b6fb4d3d22424beb281d751ed05ed71ffa..464e82ff305def4de5a4f7d42147af37d95bc5e9 100644 (file)
@@ -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
index 63097b9899c9719cd6659b571097a9bd9d50b4bf..6e28f754da4b8c72fb043bfd361d275fa5280151 100644 (file)
@@ -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