#!/usr/bin/make -f # debhelper rules file for hexer. include /usr/share/dpkg/default.mk include /usr/share/debhelper/dh_package_notes/package-notes.mk # Aim for the top, adapt if anything should break on the buildds. DEB_BUILD_MAINT_OPTIONS= hardening=+all export DEB_BUILD_MAINT_OPTIONS DEB_CFLAGS_MAINT_APPEND= -pipe -std=c99 \ -Wall -W -pedantic -Wbad-function-cast \ -Wcast-align -Wcast-qual -Winline \ -Wmissing-prototypes -Wnested-externs \ -Wredundant-decls -Wstrict-prototypes -Wwrite-strings DEB_CPPFLAGS_MAINT_APPEND= -DHE_DEFAULT_PAGER=\"pager\" export DEB_CPPFLAGS_MAINT_APPEND DEB_CFLAGS_MAINT_APPEND override_dh_auto_test: env HEXER_PROG='${CURDIR}/hexer' python3 -m pytest -vv -- python/tests/unit override_dh_auto_install: dh_auto_install --destdir '${CURDIR}/debian/hexer' -- PREFIX=/usr MANDIR=/usr/share/man/man1 DOCSDIR=/usr/share/doc/hexer override_dh_installchangelogs: dh_installchangelogs -X changes.md ln -s md/changes.md.gz debian/hexer/usr/share/doc/hexer/NEWS.gz %: dh $@