# Generated automatically from Makefile.in by configure.
prefix=/usr/local
exec_prefix=${prefix}
lib_prefix=${exec_prefix}/lib
includedir=${prefix}/include

BUILDDIR="build/`uname -a | awk '{ print $$2 }'`"
VERSION=1.0.7
SOVER=so.1

default: all 

all: configure src/configure 
	@if test ! -e$(BUILDDIR)/config.status; then $(MAKE) $(MAKEFLAGS) config; fi
	@echo building in $$PWD/$(BUILDDIR)/
	@mkdir build 2>/dev/null || true
	@mkdir $(BUILDDIR)/ 2>/dev/null || true
	@cd $(BUILDDIR)/;$(MAKE) $(MAKEFLAGS)

configure: configure.in
	autoconf

src/configure: src/configure.in
	cd src;autoconf;autoheader

clean:
	@#rm -rf build config.log config.status config.cache
	@(echo '/^install:/,$$d';echo w;echo q)|ed Makefile 2>/dev/null
	@(echo 'install:';echo '	@echo '=== please do ./configure first'')>>Makefile

config:
	./configure

srcdist: 
	mkdir dist/src || true
	(cd src; cp *.c *.h *.in test-database.mird configure ../dist/src)

pikedist:
	mkdir dist/pike-module || true
	(cd pike-module; cp mird_glue.c module.pmod.in configure.in acconfig.h Makefile.in ../dist/pike-module)

dist: configure Makefile clean
	cd docs;make
	rm -rf dist Mird-$(VERSION) || true
	mkdir dist
	$(MAKE) srcdist
	$(MAKE) pikedist
	for a in tests docs; do (cd $$a; $(MAKE) dist); done
	cp *.in Makefile configure README dist
	mv dist Mird-$(VERSION)
	tar cvzf Mird-$(VERSION).tar.gz Mird-$(VERSION)
	rm -rf Mird-$(VERSION)

install:
	@echo === please do ./configure first
