]> git.proxmox.com Git - pmg-api.git/blobdiff - Makefile
buildsys: add DSC & sbuild convenience target
[pmg-api.git] / Makefile
index 3a920a9da02ff45849734c0495667baec4c18577..bc3949a4f5d466cc866a43ebdc38a17f4d50c83a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,7 @@ PACKAGE=pmg-api
 
 BUILDDIR ?= $(PACKAGE)-$(DEB_VERSION)
 
+DSC=$(PACKAGE)_$(DEB_VERSION).dsc
 DEB=$(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION)_all.deb
 
 REPOID = $(shell git rev-parse --short=8 HEAD)
@@ -25,6 +26,16 @@ $(DEB): $(BUILDDIR)
        cd $(BUILDDIR); dpkg-buildpackage -b -us -uc
        lintian $(DEB)
 
+dsc:
+       rm -rf $(BUILDDIR) $(DSC)
+       $(MAKE) $(DSC)
+       lintian $(DSC)
+$(DSC): $(BUILDDIR)
+       cd $(BUILDDIR); dpkg-buildpackage -S -us -uc -d
+
+sbuild: $(DSC)
+       sbuild $<
+
 .PHONY: upload
 upload: UPLOAD_DIST ?= $(DEB_DISTRIBUTION)
 upload: $(DEB)