#!/usr/bin/make -f

PREFIX  ?= /opt/symas
ETCFIX  ?= $(PREFIX)/etc
LIBFIX  ?= $(PREFIX)/lib
VARFIX  ?= /var/symas

# Ensure rpath is set correctly
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
export DEB_LDFLAGS_MAINT_APPEND=-Wl,-rpath,$(LIBFIX) -L$(LIBFIX)
export PKG_CONFIG_PATH=$(LIBFIX)/pkgconfig


%:
	dh $@

override_dh_auto_configure:

override_dh_auto_build:
	dh_auto_build -- prefix=$(PREFIX) LDAP_INC="-I$(PREFIX)/include -I$(PREFIX)/include/moddev" LDAP_LIB="" \
		LIBTOOL=$(PREFIX)/bin/moddev/libtool libexecdir=$(LIBFIX)

override_dh_makeshlibs:
	dh_makeshlibs --no-scripts

override_dh_auto_install:
	make install DESTDIR=$$(pwd)/debian/tmp prefix=$(PREFIX) libexecdir=$(LIBFIX) LIBTOOL=$(PREFIX)/bin/moddev/libtool
	rm -f $$(pwd)/debian/tmp/$(LIBFIX)/openldap/pw-bcrypt.a
	mkdir -p $$(pwd)/debian/tmp/$(PREFIX)/share/doc/pw-bcrypt
	cp LICENSE $$(pwd)/debian/tmp/$(PREFIX)/share/doc/pw-bcrypt/
	cp README $$(pwd)/debian/tmp/$(PREFIX)/share/doc/pw-bcrypt/

override_dh_shlibdeps:
	dh_shlibdeps -l $(LIBFIX)

override_dh_auto_test:
