#!/usr/bin/make -f include /usr/share/dpkg/architecture.mk export TD_TEST_FORBID_NETWORK = YES export DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow export DPKG_GENSYMBOLS_CHECK_LEVEL = 2 # fail on new symbols CMAKE_FLAGS = \ -DCCACHE_FOUND=IGNORE \ -DTDSQLITE_USE_BUNDLED=OFF \ -DTD_GIT_COMMIT_HASH=$(file < debian/upstream/commit) %: dh $@ override_dh_auto_configure: $(DH_OVERRIDDEN_COMMAND) -- $(CMAKE_FLAGS) # Ensure that the generated header exists before running Doxygen. override_dh_auto_build-indep: ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS))) $(DH_OVERRIDDEN_COMMAND) -- tl_generate_common test -e td/generate/auto/td/telegram/td_api.h doxygen endif override_dh_auto_test-indep: override_dh_auto_install-indep: execute_after_dh_install-arch: PKG_CONFIG_PATH=obj-$(DEB_HOST_GNU_TYPE)/pkgconfig debian/optimize-pkgconfig.sh --prefix=/usr --libdir=lib/$(DEB_HOST_MULTIARCH) DESTDIR=debian/tdlib-dev execute_after_dh_auto_clean: $(RM) -r docs td/generate/auto tdutils/generate/auto