#!/usr/bin/make -f

# Rebuild debian/control
SRCDIR = .
include /usr/share/postgresql-common/pgxs_debian_control.mk
# force rebuilding
.PHONY: debian/control

clean: debian/control

override_dh_auto_clean:
	# eeks, clean needs a working config.mak file
	[ -s config.mak ] || ./configure --prefix=/usr PG_CONFIG=/usr/lib/postgresql/9.0/bin/pg_config
	dh_auto_clean

build:
	dh_prep
	./configure --prefix=/usr PG_CONFIG=/usr/lib/postgresql/8.4/bin/pg_config
	$(MAKE) modules-all
	$(MAKE) modules-install DESTDIR=$(CURDIR)/debian/tmp BROKEN_PYTHON=--install-layout=deb
	$(MAKE) clean
	./configure --prefix=/usr PG_CONFIG=/usr/lib/postgresql/9.0/bin/pg_config
	$(MAKE)

override_dh_prep:

override_dh_auto_install:
	BROKEN_PYTHON=--install-layout=deb dh_auto_install
	for I in debian/tmp/usr/bin/* ; do \
		mv $$I $${I%.py} || exit 1 ; \
	done
	# interaction with skytools3
	for I in londiste scriptmgr queue_mover queue_splitter walmgr ; do \
		mv debian/tmp/usr/bin/$$I debian/tmp/usr/bin/$${I}2 || exit 1 ; \
		mv debian/tmp/usr/share/man/man1/$$I.1 debian/tmp/usr/share/man/man1/$${I}2.1 || exit 1 ; \
	done

%:
	dh $@ --with python2
