]> git.proxmox.com Git - frr.git/blame - Makefile
control: remove libjson0 from build depend
[frr.git] / Makefile
CommitLineData
bd79a1c6 1PACKAGE=frr
930d323e 2VER=6.0.1
bd79a1c6
AD
3PKGREL=0+pve
4
5SRCDIR=frr
6BUILDDIR=${SRCDIR}.tmp
7
8ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
9
10GITVERSION:=$(shell git rev-parse HEAD)
11
12DEB=${PACKAGE}_${VER}-${PKGREL}_${ARCH}.deb
13
14all: ${DEB}
15 @echo ${DEB}
16
17.PHONY: submodule
18submodule:
930d323e 19 test -f "${SRCDIR}/debian/changelog" || git submodule update --init
bd79a1c6
AD
20
21.PHONY: deb
22deb: ${DEB}
23${DEB}: | submodule
24 rm -f *.deb
25 rm -rf $(BUILDDIR)
26 cp -rpa ${SRCDIR} ${BUILDDIR}
930d323e
AD
27 rm $(BUILDDIR)/debian/changelog
28 cp -R debian/* $(BUILDDIR)/debian/
29 cd ${BUILDDIR}; DEB_BUILD_PROFILES=pkg.frr.nortrlib dpkg-buildpackage -rfakeroot -b -uc -us
bd79a1c6
AD
30
31.PHONY: upload
32upload: ${DEB}
33 tar cf - ${DEB}|ssh -X repoman@repo.proxmox.com -- upload --product pmg,pve --dist stretch
34
35.PHONY: distclean
36distclean: clean
37
38.PHONY: clean
39clean:
40 rm -rf *~ debian/*~ *.deb ${BUILDDIR} *.changes *.dsc *.buildinfo
41
42.PHONY: dinstall
43dinstall: deb
44 dpkg -i ${DEB}