]> git.proxmox.com Git - pve-ha-manager.git/blob - Makefile
bump version to 1.0-39
[pve-ha-manager.git] / Makefile
1 VERSION=1.0
2 PACKAGE=pve-ha-manager
3 SIMPACKAGE=pve-ha-simulator
4 PKGREL=39
5
6 GITVERSION:=$(shell cat .git/refs/heads/master)
7
8 ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
9
10 DEB=${PACKAGE}_${VERSION}-${PKGREL}_${ARCH}.deb
11 SIMDEB=${SIMPACKAGE}_${VERSION}-${PKGREL}_all.deb
12
13
14 all: ${DEB} ${SIMDEB}
15
16 .PHONY: dinstall simdeb
17 dinstall: deb simdeb
18 dpkg -i ${DEB} ${SIMDEB}
19
20
21 .PHONY: simdeb ${SIMDEB}
22 simdeb ${SIMDEB}:
23 rm -rf build
24 mkdir build
25 rsync -a src/ build
26 rsync -a simdebian/ build/debian
27 cp changelog.Debian build/debian/changelog
28 echo "git clone git://git.proxmox.com/git/pve-ha-manager.git\\ngit checkout ${GITVERSION}" > build/debian/SOURCE
29 cd build; dpkg-buildpackage -rfakeroot -b -us -uc
30 lintian ${SIMDEB}
31
32 .PHONY: deb ${DEB}
33 deb ${DEB}:
34 rm -rf build
35 mkdir build
36 rsync -a src/ build
37 rsync -a debian/ build/debian
38 cp changelog.Debian build/debian/changelog
39 echo "git clone git://git.proxmox.com/git/pve-ha-manager.git\\ngit checkout ${GITVERSION}" > build/debian/SOURCE
40 cd build; dpkg-buildpackage -rfakeroot -b -us -uc
41 lintian ${DEB}
42
43 .PHONY: clean
44 clean:
45 make -C src clean
46 rm -rf build *.deb ${PACKAGE}-*.tar.gz *.changes
47 find . -name '*~' -exec rm {} ';'
48
49 .PHONY: distclean
50 distclean: clean
51
52 .PHONY: upload
53 upload: ${DEB} ${SIMDEB}
54 tar cf - ${DEB} ${SIMDEB}|ssh repoman@repo.proxmox.com upload
55