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