# 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))
# 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
rm -f tags
# generate configure script and config.h.in
-boot: distclean
+boot:
autoreconf -i -f
rm -rf autom4te* include/config.h.in~