#!/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' > $@
