#!/usr/bin/make -f # Uncomment this to turn on verbose mode: # export DH_VERBOSE = 1 export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic -fno-exceptions -fno-strict-aliasing export DEB_CXXFLAGS_MAINT_APPEND = $(DEB_CFLAGS_MAINT_APPEND) -fno-rtti -std=c++11 %: dh $@ override_dh_auto_configure: dh_auto_configure --buildsystem=cmake -- \ -DINSTALL_LIB_DIR=lib/$(DEB_BUILD_MULTIARCH) \ -DINSTALL_INC_DIR=include/squirrel3 \ -DDISABLE_STATIC="" -DLONG_OUTPUT_NAMES="" PKG_CONFIG_FILE=debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/squirrel3.pc include /usr/share/dpkg/pkg-info.mk override_dh_auto_install: mkdir -p $(shell dirname $(PKG_CONFIG_FILE)) echo "version=$(DEB_VERSION_UPSTREAM)" > $(PKG_CONFIG_FILE) echo "deb_host_multiarch=$(DEB_HOST_MULTIARCH)" >> $(PKG_CONFIG_FILE) cat debian/squirrel3.pc >> $(PKG_CONFIG_FILE) dh_auto_install FAKETIME = $(shell date --date "`dpkg-parsechangelog -S date`" -u +%Y%m%d) override_dh_installdocs: http_proxy='127.0.0.1:9' $(shell which sphinx-build) -b latex \ -d debian/tmp/doc/cache doc/source debian/tmp/doc sed -i "s/PDFLATEX = pdflatex/PDFLATEX = pdflatex -interaction=batchmode/" \ debian/tmp/doc/Makefile cd debian/tmp/doc; $(MAKE) $(MFLAGS) dh_installdocs -A README override_dh_compress: dh_compress -X.pdf