diff options
author | Andrew Cady <d@jerkface.net> | 2020-10-27 17:45:04 -0400 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2021-03-13 10:46:55 -0500 |
commit | c4240eaf99d842a97029198d1ba5e42a4630ff5f (patch) | |
tree | bd7ecbd6ff19229979b1a0ae12d43dc3701ee42a | |
parent | 9bb5856b085d4fa4282038804350281ba31c2000 (diff) |
check build products since dpkg-buildpackage can fail silently
-rw-r--r-- | Makefile | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -35,14 +35,17 @@ gitignore: | |||
35 | 35 | ||
36 | build-stamp: libfido2/install-stamp dh-runit/install-stamp | 36 | build-stamp: libfido2/install-stamp dh-runit/install-stamp |
37 | 37 | ||
38 | build-stamp: pkgs=$(package_files) | ||
39 | libfido2/build-stamp: pkgs=$(fido_package_files) | ||
40 | dh-runit/build-stamp: pkgs=$(dh_runit_package_files) | ||
41 | |||
38 | build-stamp libfido2/build-stamp dh-runit/build-stamp: | 42 | build-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 | ||