#!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all include /usr/share/dpkg/pkg-info.mk LLVM_VERSION = $(shell sed -n -r '/^Build/,/^$$/s/.*llvm-([0-9]+)-dev.*/\1/p' debian/control) LLVM_SOVERSION = $(LLVM_VERSION).1 AUTOGEN = debian/libllvmspirvlib$(LLVM_SOVERSION).install AUTOGEN += debian/libllvmspirvlib$(LLVM_SOVERSION).symbols %: dh $@ --builddir build/ libllvmspirvlib$(LLVM_SOVERSION).%: libllvmspirvlibSOVERSION.% ln -s $( 40GB) of disk space ignore_test_failures = $(if $(filter $(DEB_HOST_ARCH),amd64),,-) override_dh_auto_test: ifeq ($(DEB_HOST_ARCH_ENDIAN),little) $(ignore_test_failures)env LD_LIBRARY_PATH=$(LD_LIBRARY_PATH):$(CURDIR)/build/lib/SPIRV dh_auto_test endif override_dh_gencontrol: dh_gencontrol -- \ -V'llvm:major=$(LLVM_VERSION)' \ -V'llvm:soversion=$(LLVM_SOVERSION)' \ execute_after_dh_clean: $(RM) $(AUTOGEN) update-symbols: debian/libllvmspirvlib$(LLVM_SOVERSION).symbols pkgkde-getbuildlogs echo "pkgkde-symbolshelper batchpatch -v $(DEB_VERSION_EPOCH_UPSTREAM) $(DEB_SOURCE)_$(DEB_DISTRIBUTION)_logs/$(DEB_SOURCE)_$(DEB_VERSION)_*build" ifneq (,$(wildcard .git)) upstream: git remote show $@ >/dev/null 2>&1 || git remote add $@ $(shell sed -rn 's/Repository: //p' debian/upstream/metadata) git fetch $@ --prune endif