#!/usr/bin/make -f
# -*- makefile -*-

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

SRCDIR = .
include /usr/share/postgresql-common/pgxs_debian_control.mk
clean: debian/control
.PHONY: debian/control

CFLAGS += -g

LDFLAGS += -Wl,--as-needed

MAKEFLAGS += USE_PGXS=1

.PHONY: override_dh_auto_clean
override_dh_auto_clean:
	$(MAKE) clean USE_PGXS=1
	rm -rf regression.* results/

.PHONY: override_dh_strip
override_dh_strip:
	set -e ; \
	for v in `pg_buildext supported-versions .` ; do \
		dh_strip -ppostgresql-$$v-repmgr --dbg-package=postgresql-$$v-repmgr-dbg ; \
	done

.PHONY: override_dh_auto_install
override_dh_auto_install:
	set -e ; \
	for v in `pg_buildext supported-versions .` ; do \
		echo "# $$v ##################################################################" ; \
		PG_CONFIG=/usr/lib/postgresql/$$v/bin/pg_config ; \
		BASE=$(CURDIR)/debian/postgresql-$$v-repmgr ; \
		$(MAKE) clean PG_CONFIG=$$PG_CONFIG ; \
		mkdir -p $$BASE/usr/share/postgresql/$$v/contrib ; \
		$(MAKE) install_ext DESTDIR=$$BASE PG_CONFIG=$$PG_CONFIG ; \
		$(MAKE) all PG_CONFIG=$$PG_CONFIG ; \
		mkdir -p $$BASE/usr/lib/postgresql/$$v/bin ; \
		$(MAKE) install_prog DESTDIR=$$BASE PG_CONFIG=$$PG_CONFIG ; \
	done

.PHONY: override_dh_strip
override_dh_installinit:
	dh_installinit --name=repmgrd

%:
	dh $@
