]> git.proxmox.com Git - proxmox-widget-toolkit.git/blame - Makefile
drop leftover utils, moved to src
[proxmox-widget-toolkit.git] / Makefile
CommitLineData
63a503c9
TL
1include /usr/share/dpkg/pkg-info.mk
2
ecabd437
TL
3export PACKAGE=proxmox-widget-toolkit
4BUILDDIR ?= ${PACKAGE}-${DEB_VERSION_UPSTREAM}
5DEB=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
6DSC=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}.dsc
e9b7ca96 7
ecabd437 8GITVERSION:=$(shell git rev-parse HEAD)
e9b7ca96 9
f0e4870b 10${BUILDDIR}:
ecabd437
TL
11 rm -rf ${BUILDDIR} ${BUILDDIR}.tmp
12 cp -a src/ ${BUILDDIR}.tmp
13 cp -a debian ${BUILDDIR}.tmp/
14 echo "git clone git://git.proxmox.com/git/proxmox-widget-toolkit.git\\ngit checkout ${GITVERSION}" > ${BUILDDIR}.tmp/debian/SOURCE
15 mv ${BUILDDIR}.tmp/ ${BUILDDIR}
f0e4870b 16
e9b7ca96 17.PHONY: deb
f3cf5c9b 18deb: ${DEB}
f0e4870b
TL
19${DEB}: ${BUILDDIR}
20 cd ${BUILDDIR}; dpkg-buildpackage -b -us -uc
e9b7ca96
DM
21 lintian ${DEB}
22
f0e4870b
TL
23.PHONY: dsc
24dsc: ${DSC}
25${DSC}: ${BUILDDIR}
72bfd4bd 26 cd ${BUILDDIR}; dpkg-buildpackage -S -us -uc -d
f0e4870b
TL
27 lintian ${DSC}
28
e9b7ca96
DM
29.PHONY: lint
30lint: ${JSSRC}
ecabd437 31 ${MAKE} -C src lint
e9b7ca96
DM
32
33.PHONY: upload
34upload: ${DEB}
ec8c0f11 35 tar cf - ${DEB} | ssh -X repoman@repo.proxmox.com -- upload --product pve,pmg,pbs --dist buster
e9b7ca96
DM
36
37distclean: clean
e9b7ca96 38clean:
ecabd437 39 rm -rf ${BUILDDIR} ${BUILDDIR}.tmp *.tar.gz *.dsc *.deb *.changes *.buildinfo
e9b7ca96
DM
40 find . -name '*~' -exec rm {} ';'
41
42.PHONY: dinstall
43dinstall: ${DEB}
44 dpkg -i ${DEB}