#!/usr/bin/make -f SRCDIR := . include /usr/share/postgresql-common/pgxs_debian_control.mk build build-arch: build-stamp build-stamp: dh_testdir dh_prep # package doesn't support o-o-t build yet set -e; \ for version in $$(pg_buildext supported-versions .) ; do \ pg_config="/usr/lib/postgresql/$$version/bin/pg_config" ; \ echo "### Cleaning for PostgreSQL $$version" ; \ $(MAKE) clean PG_CONFIG="$$pg_config" ; \ echo "### Building for PostgreSQL $$version" ; \ $(MAKE) PG_CONFIG="$$pg_config" ; \ echo "### Installing for PostgreSQL $$version" ; \ destdir="$(CURDIR)/debian/postgresql-$$version-pgmp" ; \ if [ $$version '>' 9.0 ] ; then \ mkdir -p $$destdir/usr/share/postgresql/$$version/extension ; \ fi ; \ $(MAKE) install PG_CONFIG="$$pg_config" DESTDIR="$$destdir" ; \ if [ -d $$destdir/usr/share/doc/postgresql-doc* ] ; then \ mv $$destdir/usr/share/doc/postgresql-doc-*/* $$destdir/usr/share/doc/postgresql-$$version-pgmp ; \ rmdir $$destdir/usr/share/doc/postgresql-doc-* ; \ else \ mv $$destdir/usr/share/doc/postgresql/* $$destdir/usr/share/doc/postgresql-$$version-pgmp ; \ rmdir $$destdir/usr/share/doc/postgresql ; \ fi \ done touch $@ build-indep: clean: debian/control dh_testdir dh_testroot set -e; for version in $$(pg_buildext supported-versions .) ; do \ pg_config="/usr/lib/postgresql/$$version/bin/pg_config" ; \ echo "### Cleaning for PostgreSQL $$version" ; \ $(MAKE) clean PG_CONFIG="$$pg_config" || exit 1 ; \ done rm -rf build-stamp sql/pgmp.sql debian/postgresql-*-pgmp/ debian/*.substvars dh_clean install: build dh_testdir dh_testroot # no dh_prep here, we have already installed stuff binary binary-arch: install dh_testdir dh_testroot dh_installchangelogs -a dh_installdocs -a dh_install -a dh_link -a dh_strip -a dh_compress -a dh_fixperms -a dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a binary-indep: .PHONY: build build-arch build-indep clean binary binary-indep binary-arch debian/control