]> git.proxmox.com Git - proxmox-ve.git/blob - Makefile
makefile: convert to use simple parenthesis
[proxmox-ve.git] / Makefile
1 include /usr/share/dpkg/default.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 $(DEBS)
25
26 .PHONY: upload
27 upload: $(DEBS)
28 tar cf - $(DEBS)|ssh repoman@repo.proxmox.com -- upload --product pve --dist bullseye --arch $(DEB_BUILD_ARCH)
29
30 .PHONY: distclean
31 distclean: clean
32
33 .PHONY: clean
34 clean:
35 rm -rf *~ $(BUILD_DIR) *.deb *.dsc *.changes *.buildinfo