From e01a4cb4481308d1be3ea0652953a22c778daa61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Tue, 28 Mar 2017 12:56:33 +0200 Subject: [PATCH] buildsys: make fwcheck/abicheck phony order-only deps otherwise, they trigger a rebuild of the kernel .deb every time - bad for uploading using make upload --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index bf1ac4c..8037886 100644 --- a/Makefile +++ b/Makefile @@ -124,7 +124,7 @@ else $(CC) --version|grep "6\.3" || false endif -${DST_DEB}: data control.in prerm.in postinst.in postrm.in copyright changelog.Debian fwcheck abicheck +${DST_DEB}: data control.in prerm.in postinst.in postrm.in copyright changelog.Debian | fwcheck abicheck mkdir -p data/DEBIAN sed -e 's/@KERNEL_VER@/${KERNEL_VER}/' -e 's/@KVNAME@/${KVNAME}/' -e 's/@PKGREL@/${PKGREL}/' data/DEBIAN/control sed -e 's/@@KVNAME@@/${KVNAME}/g' data/DEBIAN/prerm @@ -160,6 +160,7 @@ fwlist-${KVNAME}: data ./find-firmware.pl data/lib/modules/${KVNAME} >fwlist.tmp mv fwlist.tmp $@ +.PHONY: fwcheck fwcheck: fwlist-${KVNAME} fwlist-previous echo "checking fwlist for changes since last built firmware package.." echo "if this check fails, add fwlist-${KVNAME} to the pve-firmware repository and upload a new firmware package together with the ${KVNAME} kernel" @@ -169,6 +170,7 @@ fwcheck: fwlist-${KVNAME} fwlist-previous abi-${KVNAME}: .compile_mark sed -e 's/^\(.\+\)[[:space:]]\+\(.\+\)[[:space:]]\(.\+\)$$/\3 \2 \1/' ${KERNEL_SRC}/Module.symvers | sort > abi-${KVNAME} +.PHONY: abicheck abicheck: abi-${KVNAME} abi-previous abi-blacklist ./abi-check abi-${KVNAME} abi-previous ${SKIPABI}