#! /usr/bin/make -f

PERL = /usr/bin/perl
export ORACLE_HOME

orav = 11.1
dll = blib/arch/auto/DBD/Oracle/Oracle.so

empty =

override_dh_auto_configure:
	@[ -n "$$ORACLE_HOME" -a -d "$$ORACLE_HOME" ] || \
	    { echo "$$ORACLE_HOME is not set" >&2; exit 1; }
	${PERL} Makefile.PL -l -V ${orav} INSTALLDIRS=vendor

override_dh_auto_build:
	${MAKE} \
		OPTIMIZE="-O2 -Wall -Wno-error=return-mismatch ${CFLAGS}" \
		LD_RUN_PATH="" \
		LDLOADLIBS="-L${ORACLE_HOME}/lib -lclntsh" \
		${empty}
	soname=$$(patchelf --print-soname ${ORACLE_HOME}/lib/libclntsh.so); \
	    patchelf --replace-needed "$$soname" libclntsh.so.${orav} ${dll}

override_dh_auto_test:

override_dh_dwz:

override_dh_shlibdeps:
	dh_shlibdeps -- --ignore-missing-info

build-indep install-indep binary-indep:

clean \
 build-arch build \
 install-arch install \
 binary-arch binary: \
%:
	dh $@
