summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2020-10-27 17:45:04 -0400
committerAndrew Cady <d@jerkface.net>2021-03-13 10:46:55 -0500
commitc4240eaf99d842a97029198d1ba5e42a4630ff5f (patch)
treebd7ecbd6ff19229979b1a0ae12d43dc3701ee42a
parent9bb5856b085d4fa4282038804350281ba31c2000 (diff)
check build products since dpkg-buildpackage can fail silently
-rw-r--r--Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index be4a15711..9ace978de 100644
--- a/Makefile
+++ b/Makefile
@@ -35,14 +35,17 @@ gitignore:
35 35
36build-stamp: libfido2/install-stamp dh-runit/install-stamp 36build-stamp: libfido2/install-stamp dh-runit/install-stamp
37 37
38build-stamp: pkgs=$(package_files)
39libfido2/build-stamp: pkgs=$(fido_package_files)
40dh-runit/build-stamp: pkgs=$(dh_runit_package_files)
41
38build-stamp libfido2/build-stamp dh-runit/build-stamp: 42build-stamp libfido2/build-stamp dh-runit/build-stamp:
39 cd $(dir $@) && mk-build-deps ./debian/control --install --root-cmd sudo --remove || true 43 cd $(dir $@) && mk-build-deps ./debian/control --install --root-cmd sudo --remove || true
40 cd $(dir $@) && dpkg-buildpackage -us -uc -nc 44 cd $(dir $@) && dpkg-buildpackage -us -uc -nc
45 for pkg in $(pkgs); do [ -e "$$pkg" ] || exit; done
41 touch $@ 46 touch $@
42 47
43$(package_files): build-stamp 48$(package_files): build-stamp
44 for pkg in $(package_files); do [ -e "$$pkg" ] || exit; done
45
46$(fido_package_files): libfido2/build-stamp 49$(fido_package_files): libfido2/build-stamp
47$(dh_runit_package_files): dh-runit/build-stamp 50$(dh_runit_package_files): dh-runit/build-stamp
48 51