]> granicus.if.org Git - pgbouncer/commitdiff
let make clean work even if config.mak does not exist
authorMarko Kreen <markokr@gmail.com>
Wed, 2 Jan 2008 20:03:59 +0000 (20:03 +0000)
committerMarko Kreen <markokr@gmail.com>
Wed, 2 Jan 2008 20:03:59 +0000 (20:03 +0000)
Makefile

index fda2d4c740afb3f24278879dd877af00207ae5dc..db81031c43503b480199f93360b6145571da606b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -20,6 +20,10 @@ DIRS = doc etc include src debian test
 # keep autoconf stuff separate
 -include config.mak
 
+# fill values for unconfigured tree
+srcdir ?= .
+builddir ?= .
+
 # calculate full-path values
 OBJS = $(SRCS:.c=.o)
 hdrs = $(addprefix $(srcdir)/include/, $(HDRS))
@@ -93,8 +97,7 @@ deb: configure
 
 # clean object files
 clean: doc-clean
-       rm -f $(builddir)/lib/*.[oas] $(builddir)/pgbouncer core core.*
-       rm -f lib/*.log
+       rm -f $(objs) $(builddir)/pgbouncer
 
 # clean configure results
 distclean: clean doc-distclean
@@ -107,7 +110,7 @@ realclean: distclean doc-realclean
        rm -f tags
 
 # generate configure script and config.h.in
-boot: distclean
+boot:
        autoreconf -i -f
        rm -rf autom4te* include/config.h.in~