#!/usr/bin/make -f

DEB_MAINT_BUILD_OPTIONS := hardening=+all
DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed
DPKG_EXPORT_BUILDFLAGS = 1
LC_ALL := C.UTF-8
include /usr/share/dpkg/default.mk

export PYBUILD_SYSTEM=cmake
export SEGYIO_NO_GIT_VER=1
export LC_ALL

%:
	dh $@ --buildsystem=cmake --no-package=python3-segyio
	dh $@ --buildsystem=pybuild --with python3 --package=python3-segyio

override_dh_auto_configure:
	dh_auto_configure --package=libsegyio1 --package=segyio-bin -- -DBUILD_SHARED_LIBS=ON -DBUILD_PYTHON=OFF
	dh_auto_configure --package=libsegyio-dev --builddirectory=static -- -DBUILD_SHARED_LIBS=OFF -DBUILD_PYTHON=OFF
	dh_auto_configure --package=python3-segyio -- --configure-args="-DBUILD_SHARED_LIBS=ON -DPYTHON_INSTALL_LAYOUT=deb"

override_dh_auto_install:
	dh_auto_install --package=libsegyio-dev --builddirectory=static
	dh_auto_install

override_dh_python3:
	dh_python3 --requires=requirements.txt

override_dh_missing:
	dh_missing --list-missing
