#!/usr/bin/make -f # this make lintian happier export DEB_BUILD_MAINT_OPTIONS=hardening=+all %: dh $@ # Available python versions PY3VERS = $(shell py3versions -v -r debian/control) override_dh_auto_configure-arch: dh_auto_configure --builddirectory=build-main -- \ -DBUILD_TESTS=ON \ -DDOCUMENTATION:BOOL=OFF \ -DEXAMPLES:BOOL=OFF \ -DFTDIPP:BOOL=ON \ -DFTDI_EEPROM:BOOL=ON \ -DPYTHON_BINDINGS:BOOL=OFF for v in $(PY3VERS) ; do \ dh_auto_configure --builddirectory=build-python$$v -- \ -DBUILD_TESTS=OFF \ -DDOCUMENTATION:BOOL=OFF \ -DEXAMPLES:BOOL=OFF \ -DFTDIPP:BOOL=ON \ -DFTDI_EEPROM:BOOL=OFF \ -DPYTHON_BINDINGS:BOOL=ON \ -DLINK_PYTHON_LIBRARY:BOOL=OFF \ ; \ done override_dh_auto_build-arch: dh_auto_build --builddirectory=build-main for v in $(PY3VERS) ; do \ dh_auto_build --builddirectory=build-python$$v ; \ done override_dh_auto_install-arch: dh_auto_install --builddirectory=build-main for v in $(PY3VERS) ; do \ dh_auto_install --builddirectory=build-python$$v -- CMAKE_INSTALL_ALWAYS=1; \ mv $(CURDIR)/debian/tmp/usr/lib/python3 $(CURDIR)/debian/tmp/usr/lib/python$$v ; \ done override_dh_auto_test-arch: dh_auto_test --builddirectory=build-main override_dh_auto_configure-indep: dh_auto_configure --builddirectory=build-doc -- \ -DBUILD_TESTS=OFF \ -DDOCUMENTATION:BOOL=ON \ -DEXAMPLES:BOOL=OFF \ -DFTDIPP:BOOL=OFF \ -DFTDI_EEPROM:BOOL=OFF \ -DPYTHON_BINDINGS:BOOL=OFF override_dh_auto_build-indep: dh_auto_build --builddirectory=build-doc -- docs execute_after_dh_auto_clean: rm -fr $(CURDIR)/build-*