]> git.proxmox.com Git - iproute2.git/blobdiff - Makefile
d/control: change metadata
[iproute2.git] / Makefile
index ed78c6c230c24cfccaec0a5912ace0d8d2d31f61..041c16ae22071f0753b78f26eabfe345c7ad5ac3 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,41 +1,40 @@
-RELEASE=5.0
+PACKAGE=iproute2
+VER=4.15.0
+PKGREL=5
 
-VERSION=4.10.0
-PKGREL=1
-
-DIR=iproute2-${VERSION}
-SRC=iproute2-${VERSION}.orig.tar.gz
+SRCDIR=iproute2
+BUILDDIR=${SRCDIR}.tmp
 
 ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
 
 DEBS=                                                  \
        iproute2-doc_${VERSION}-${PKGREL}_all.deb       \
+       iproute2-dbgsym_${VERSION}-${PKGREL}_all.deb    \
        iproute2_${VERSION}-${PKGREL}_${ARCH}.deb
 
 all: ${DEBS}
        echo ${DEBS}
 
-.PHONY: deb
-${DEBS} deb: ${SRC}
-       rm -rf ${DIR}
-       tar xf ${SRC} 
-       cp -a debian ${DIR}/debian
-       cd ${DIR}; dpkg-buildpackage -rfakeroot -b -us -uc
-
+.PHONY: submodule
+submodule:
+       test -f "${SRCDIR}/README" || git submodule update --init
 
-download:
-       rm -rf iproute2-${VERSION} iproute2-${VERSION}.orig.tar.gz
-       git clone -b v${VERSION} --depth=1 git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git iproute2-${VERSION}
-       tar czf iproute2-${VERSION}.orig.tar.gz iproute2-${VERSION}/
+.PHONY: deb
+${DEBS} deb: | submodule
+       rm -rf $(BUILDDIR)
+       cp -a $(SRCDIR) $(BUILDDIR)
+       cp -a debian $(BUILDDIR)/debian
+       cd ${BUILDDIR}; dpkg-buildpackage -rfakeroot -b -uc -us
 
 .PHONY: upload
 upload: ${DEBS}
        tar cf - ${DEBS} | ssh repoman@repo.proxmox.com -- upload --product pve --dist stretch --arch ${ARCH}
 
-.PHONY: clean
+.PHONY: clean distclean
+distclean: clean
 clean:
-       rm -rf *~ debian/*~ *.changes *.dsc ${DIR} iproute2_${VERSION}.orig.tar.gz *.deb
+       rm -rf ${BUILDDIR} *.deb *.changes *.dsc *.buildinfo
 
 .PHONY: dinstall
-dinstall: ${DEBS}
-       dpkg -i ${DEBS}
+dinstall: deb
+       dpkg -i ${DEB}