From: Alexandre Derumier Date: Tue, 16 Oct 2018 03:46:38 +0000 (+0200) Subject: add Makefile X-Git-Url: https://git.proxmox.com/?p=frr.git;a=commitdiff_plain;h=bd79a1c6e08b306f736f6bc6e2e6e027319e4a82 add Makefile --- bd79a1c6e08b306f736f6bc6e2e6e027319e4a82 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..18861d0 --- /dev/null +++ b/Makefile @@ -0,0 +1,43 @@ +PACKAGE=frr +VER=6.0 +PKGREL=0+pve + +SRCDIR=frr +BUILDDIR=${SRCDIR}.tmp + +ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH) + +GITVERSION:=$(shell git rev-parse HEAD) + +DEB=${PACKAGE}_${VER}-${PKGREL}_${ARCH}.deb + +all: ${DEB} + @echo ${DEB} + +.PHONY: submodule +submodule: + test -f "${SRCDIR}/debianpkg/changelog" || git submodule update --init + +.PHONY: deb +deb: ${DEB} +${DEB}: | submodule + rm -f *.deb + rm -rf $(BUILDDIR) + cp -rpa ${SRCDIR} ${BUILDDIR} + cp -a debian ${BUILDDIR} + cd ${BUILDDIR}; dpkg-buildpackage -rfakeroot -b -uc -us + +.PHONY: upload +upload: ${DEB} + tar cf - ${DEB}|ssh -X repoman@repo.proxmox.com -- upload --product pmg,pve --dist stretch + +.PHONY: distclean +distclean: clean + +.PHONY: clean +clean: + rm -rf *~ debian/*~ *.deb ${BUILDDIR} *.changes *.dsc *.buildinfo + +.PHONY: dinstall +dinstall: deb + dpkg -i ${DEB}