From fdd03d3375c0bc487220a65023cabecb079e7525 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Fri, 26 May 2023 16:49:13 +0200 Subject: [PATCH] buildsys: improve DSC target & add sbuild convenience target Signed-off-by: Thomas Lamprecht --- Makefile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 17b1110..7ed88b4 100644 --- a/Makefile +++ b/Makefile @@ -26,17 +26,21 @@ $(BUILDDIR): find $@.tmp/debian -name "*.hint" -delete mv $@.tmp $@ -.PHONY: deb +.PHONY: deb dsc $(DEBS): deb deb: $(BUILDDIR) cd $(BUILDDIR); dpkg-buildpackage -b -us -uc lintian $(DEBS) -.PHONY: dsc -dsc: $(DSC) +dsc: clean + $(MAKE) $(DSC) + lintian $(DSC) + $(DSC): $(BUILDDIR) cd $(BUILDDIR); dpkg-buildpackage -S -us -uc -d - lintian $(DSC) + +sbuild: $(DSC) + sbuild $< .PHONY: dinstall dinstall: $(DEBS) @@ -62,5 +66,5 @@ distclean: clean .PHONY: clean clean: cargo clean - rm -rf *.deb *.buildinfo *.changes *.dsc rust-$(PACKAGE)_*.tar.?z $(BUILDDIR) $(BUILDDIR_TMP) + rm -rf *.deb *.dsc *.buildinfo *.changes *.build rust-$(PACKAGE)*.tar.* $(PACKAGE)-[0-9]*/ find . -name '*~' -exec rm {} ';'