#!/usr/bin/make -f # Copyright (c) 2003-2009 Ludovic Brenta # Copyright (c) 2009-2018 Nicolas Boulenguez # This build script is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 3 of the # License, or (at your option) any later version. # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # On Debian systems, the full text of the GPL is in the file # /usr/share/common-licenses/GPL-3. $(foreach line,$(shell sed -n '\ s/^ gnat, gnat-\([0-9.]\+\),$$/ \ GNAT_VERSION:=\1 \ /p;\ s/^Package: libtexttools\([0-9.]\+\)$$/ \ SOVERSION:=\1 \ /p;\ ' debian/control),$(eval $(line))) DEB_BUILD_MAINT_OPTIONS := hardening=+all include /usr/share/dpkg/default.mk include /usr/share/ada/debian_packaging-$(GNAT_VERSION).mk ADAFLAGS += -gnatn %: dh $@ --with ada-library # All these targets are redefined or empty. No implicit default behaviour. .PHONY: $(addprefix override_dh_auto_, \ configure build-arch build-indep test-arch test-indep install clean) OPTS := $(foreach var, \ ADAFLAGS CC CFLAGS CPPFLAGS LDFLAGS SOVERSION,$(var)="$($(var))") \ GNATMAKE_OPTIONS="$(BUILDER_OPTIONS)" override_dh_auto_clean: dh_auto_clean -- $(OPTS) override_dh_auto_build-arch: dh_auto_build -a -- $(OPTS) override_dh_auto_test-arch: dh_auto_test -a -- $(OPTS) .PHONY: override_dh_compress override_dh_compress: dh_compress --all $(addprefix --exclude=,.ads .adb .c .h)