]> git.proxmox.com Git - proxmox-ve.git/blob - Makefile
d/copyright: update years
[proxmox-ve.git] / Makefile
1 include /usr/share/dpkg/pkg-info.mk
2
3 PACKAGE=proxmox-ve
4
5 GITVERSION:=$(shell git rev-parse HEAD)
6
7 PVE_DEB=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
8 PVE_HEADERS_DEB=pve-headers_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
9
10 BUILD_DIR=build
11
12 DEBS=${PVE_DEB} ${PVE_HEADERS_DEB}
13
14 all: deb
15 deb: ${DEBS}
16
17 ${PVE_HEADERS_DEB}: ${PVE_DEB}
18 ${PVE_DEB}: debian
19 rm -rf ${BUILD_DIR}
20 mkdir -p ${BUILD_DIR}/debian
21 cp -ar debian/* ${BUILD_DIR}/debian/
22 echo "git clone git://git.proxmox.com/git/proxmox-ve.git\\ngit checkout ${GITVERSION}" > ${BUILD_DIR}/debian/SOURCE
23 cd ${BUILD_DIR}; dpkg-buildpackage -b -uc -us
24 lintian ${PVE_DEB}
25
26 .PHONY: upload
27 upload: ${DEBS}
28 tar cf - ${DEBS}|ssh repoman@repo.proxmox.com -- upload --product pve --dist buster --arch ${ARCH}
29
30 .PHONY: distclean
31 distclean: clean
32
33 .PHONY: clean
34 clean:
35 rm -rf *~ ${BUILD_DIR} *.deb *.dsc *.changes *.buildinfo