#!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: dh $@ override_dh_auto_configure: DEB_CFLAGS_MAINT_APPEND="-ffile-prefix-map=$(CURDIR)=." dh_auto_configure override_dh_strip: dh_strip --exclude=xdp_kern_avtp_vid400.o --exclude=xdp_kern_opcua_vid100.o --exclude=xdp_kern_opcua_vid200.o --exclude=xdp_kern_opcua_vid300.o --exclude=xdp_kern_profinet_vid100.o --exclude=xdp_kern_profinet_vid200.o --exclude=xdp_kern_profinet_veth_dispatch.o override_dh_install: dh_install if [ -d debian/rtc-testbench/usr/bin ]; then \ if [ -f debian/rtc-testbench/usr/bin/reference ]; then \ mv debian/rtc-testbench/usr/bin/reference debian/rtc-testbench/usr/bin/rtc-testbench-reference; \ fi; \ if [ -f debian/rtc-testbench/usr/bin/mirror ]; then \ mv debian/rtc-testbench/usr/bin/mirror debian/rtc-testbench/usr/bin/rtc-testbench-mirror; \ fi; \ fi if [ -d debian/rtc-testbench/usr/share/testbench ]; then \ mv debian/rtc-testbench/usr/share/testbench debian/rtc-testbench/usr/share/rtc-testbench; \ fi if [ -d debian/rtc-testbench/usr/share/rtc-testbench/ebpf ]; then \ mkdir -p debian/rtc-testbench/usr/lib/$(DEB_HOST_MULTIARCH)/rtc-testbench; \ mv debian/rtc-testbench/usr/share/rtc-testbench/ebpf debian/rtc-testbench/usr/lib/$(DEB_HOST_MULTIARCH)/rtc-testbench/; \ fi if [ -f debian/rtc-testbench/usr/share/rtc-testbench/tests/workloads/pointer_chasing/pointer_chasing.so ]; then \ mkdir -p debian/rtc-testbench/usr/lib/$(DEB_HOST_MULTIARCH)/rtc-testbench/tests/workloads/pointer_chasing; \ mv debian/rtc-testbench/usr/share/rtc-testbench/tests/workloads/pointer_chasing/pointer_chasing.so \ debian/rtc-testbench/usr/lib/$(DEB_HOST_MULTIARCH)/rtc-testbench/tests/workloads/pointer_chasing/; \ ln -sf /usr/lib/$(DEB_HOST_MULTIARCH)/rtc-testbench/tests/workloads/pointer_chasing/pointer_chasing.so \ debian/rtc-testbench/usr/share/rtc-testbench/tests/workloads/pointer_chasing/pointer_chasing.so; \ fi if [ -d debian/rtc-testbench/usr/share/rtc-testbench/tests/workloads ]; then \ find debian/rtc-testbench/usr/share/rtc-testbench/tests/workloads -type f \ \( -name "CMakeLists.txt" -o -name "README.md" \) -delete; \ fi if [ -d debian/rtc-testbench/usr/share/rtc-testbench/tests ]; then \ find debian/rtc-testbench/usr/share/rtc-testbench/tests -name "*.sh" -exec \ perl -pi -e 's#\\.{2}/(?:\\.{2}/)+build/reference\\b#rtc-testbench-reference#g; s#\\.{2}/(?:\\.{2}/)+build/mirror\\b#rtc-testbench-mirror#g' {} +; \ find debian/rtc-testbench/usr/share/rtc-testbench/tests -name "*.sh" -exec chmod +x {} +; \ fi if [ -d debian/rtc-testbench/usr/share/rtc-testbench/tests/lib ]; then \ find debian/rtc-testbench/usr/share/rtc-testbench/tests/lib -name "*.sh" -exec chmod -x {} +; \ fi