#!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all RELEASE:=debug RPMALLOC_OS := linux RPMALLOC_ARCH := $(subst _,-,$(DEB_HOST_GNU_CPU)) %: dh $@ override_dh_auto_configure: python3 configure.py -t $(RPMALLOC_OS) --toolchain gcc -c $(RELEASE) override_dh_auto_build: ninja -v override_dh_auto_test: $(CURDIR)/bin/$(RPMALLOC_OS)/$(RELEASE)/$(RPMALLOC_ARCH)/rpmalloc-test $(CURDIR)/bin/$(RPMALLOC_OS)/$(RELEASE)/$(RPMALLOC_ARCH)/rpmalloc-test-nooverride override_dh_auto_install: patchelf --set-soname librpmalloc.so.1 bin/$(RPMALLOC_OS)/$(RELEASE)/$(RPMALLOC_ARCH)/librpmalloc.so install -d debian/tmp/usr/include/rpmalloc install -m 644 rpmalloc/rpmalloc.h debian/tmp/usr/include/rpmalloc/ install -d debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) install -m 644 lib/$(RPMALLOC_OS)/$(RELEASE)/$(RPMALLOC_ARCH)/librpmalloc.a debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/ install -m 755 bin/$(RPMALLOC_OS)/$(RELEASE)/$(RPMALLOC_ARCH)/librpmalloc.so debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/librpmalloc.so.1.0.0 ln -s librpmalloc.so.1.0.0 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/librpmalloc.so.1 ln -s librpmalloc.so.1 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/librpmalloc.so override_dh_auto_clean: rm -rf build.ninja bin/ .ninja_log .ninja_deps dh_auto_clean