1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export CC = clang-19
export _machname = $(DEB_HOST_ARCH)
override_dh_auto_build:
dh_auto_build -- V=1
override_dh_auto_install:
$(MAKE) V=1 DESTDIR=$$(pwd)/debian/vboot-utils install
mkdir -p $$(pwd)/debian/cgpt/usr/bin
mv -t $$(pwd)/debian/cgpt/usr/bin \
$$(pwd)/debian/vboot-utils/usr/bin/cgpt
mkdir -p $$(pwd)/debian/vboot-kernel-utils/usr/bin
mv -t $$(pwd)/debian/vboot-kernel-utils/usr/bin \
$$(pwd)/debian/vboot-utils/usr/bin/vbutil_kernel
mv -t $$(pwd)/debian/vboot-kernel-utils/usr/bin \
$$(pwd)/debian/vboot-utils/usr/bin/futility
# vboot_host.pc is useless without the static library (which
# we could install with "make install-dev" but we currently don't)
rm -f debian/vboot-utils/usr/lib/pkgconfig/vboot_host.pc
rmdir --ignore-fail-on-non-empty -p debian/vboot-utils/usr/lib/pkgconfig
rm -f debian/vboot-utils/usr/lib/libvboot_host.a
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
make rununittests runtestscripts V=1
endif
override_dh_dwz:
# do not run dh_dwz. Since clang 14 it fails with
# "Unknown debugging section .debug_addr"
%:
dh $@
|