]> git.proxmox.com Git - pve-network.git/blame - Makefile
PVE/Network/Makefile: fix installation path
[pve-network.git] / Makefile
CommitLineData
4d756085 1VERSION=0.1
0399edbb
AD
2PKGREL=1
3
4PACKAGE=libpve-network-perl
5
6ARCH=all
7
8BUILDDIR ?= ${PACKAGE}-${VERSION}
9
10DEB=${PACKAGE}_${VERSION}-${PKGREL}_${ARCH}.deb
11DSC=${PACKAGE}_${VERSION}-${PKGREL}.dsc
12TARGZ=${PACKAGE}_${VERSION}-${PKGREL}.tar.gz
13
14all:
15 ${MAKE} -C PVE
16
17.PHONY: dinstall
18dinstall: deb
19 dpkg -i ${DEB}
20
21${BUILDDIR}: PVE debian
22 rm -rf ${BUILDDIR}
23 rsync -a * ${BUILDDIR}
24 echo "git clone git://git.proxmox.com/git/pve-network.git\\ngit checkout $(shell git rev-parse HEAD)" > ${BUILDDIR}/debian/SOURCE
25
26.PHONY: deb
27deb: ${DEB}
28${DEB}: ${BUILDDIR}
29 cd ${BUILDDIR}; dpkg-buildpackage -b -us -uc
30 lintian ${DEB}
31
32.PHONY: dsc
33dsc ${TARGZ}: ${DSC}
34${DSC}: ${BUILDDIR}
35 cd ${BUILDDIR}; dpkg-buildpackage -S -us -uc -d -nc
36 lintian ${DSC}
37
38.PHONY: clean distclean
39distclean: clean
40clean:
41 rm -rf *~ *.deb *.changes ${BUILDDIR} *.buildinfo *.dsc *.tar.gz
42
43.PHONY: check
44check:
45 $(MAKE) -C test check
46
47.PHONY: install
48install:
49 ${MAKE} -C PVE install
50
51.PHONY: upload
52upload: ${DEB}
53 tar cf - ${DEB}|ssh -X repoman@repo.proxmox.com -- upload --product pve --dist stretch
54