#!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # the upstream version (i.e. without the Debian revision) UPSTREAM_VERSION := $(shell dpkg-parsechangelog | sed -n 's/^Version: //p' | cut -f1 -d '-') # symbols.in files & their "generated" file names SYMBOLS_in := $(wildcard debian/*.symbols.in) SYMBOLS_generated := $(patsubst %.in,%,$(SYMBOLS_in)) # make builds verbose export V=1 %: dh $@ --parallel --with autoreconf override_dh_clean: dh_clean rm -f $(SYMBOLS_generated) override_dh_makeshlibs: $(SYMBOLS_generated) dh_makeshlibs override_dh_strip: dh_strip --dbgsym-migration='libspectre1-dbg (<< 0.2.8)' override_dh_install: dh_install --list-missing -X.la debian/%.symbols: debian/%.symbols.in cat $^ | sed -e 's/#CURVER#/$(UPSTREAM_VERSION)/g' > $@