summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2020-10-27 17:45:04 -0400
committerAndrew Cady <d@jerkface.net>2020-10-27 18:04:15 -0400
commit78b8db90d4d37992b4a6d4fd627a62a6cdeb1288 (patch)
tree2486ecd8b50f6bb3b7c6525e65254783be37243b
parent5da93af7a58d2c1f66ae1ead34f7348be41ddc62 (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