PACKAGE=proxmox-widget-toolkit
PKGVER=1.0
-PKGREL=9
+PKGREL=27
+
+BUILDDIR ?= ${PACKAGE}-${PKGVER}
+GITVERSION:=$(shell git rev-parse HEAD)
DEB=${PACKAGE}_${PKGVER}-${PKGREL}_all.deb
+DSC=${PACKAGE}_${PKGVER}-${PKGREL}.dsc
DESTDIR=
grid/PendingObjectGrid.js \
panel/InputPanel.js \
panel/LogView.js \
+ panel/JournalView.js \
panel/RRDChart.js \
panel/GaugeWidget.js \
window/Edit.js \
node/NetworkEdit.js \
node/NetworkView.js \
node/DNSEdit.js \
+ node/HostsView.js \
node/DNSView.js \
node/Tasks.js \
node/ServiceView.js \
all:
+${BUILDDIR}:
+ rm -rf ${BUILDDIR}
+ rsync -a * ${BUILDDIR}
+ echo "git clone git://git.proxmox.com/git/proxmox-widget-toolkit.git\\ngit checkout ${GITVERSION}" > ${BUILDDIR}/debian/SOURCE
+
.PHONY: deb
-deb ${DEB}:
- rm -rf build
- rsync -a * build
- cd build; dpkg-buildpackage -b -us -uc
+deb: ${DEB}
+${DEB}: ${BUILDDIR}
+ cd ${BUILDDIR}; dpkg-buildpackage -b -us -uc
lintian ${DEB}
+.PHONY: dsc
+dsc: ${DSC}
+${DSC}: ${BUILDDIR}
+ cd ${BUILDDIR}; dpkg-buildpackage -S -us -uc -d -nc
+ lintian ${DSC}
+
.PHONY: lint
lint: ${JSSRC}
jslint ${JSSRC}
distclean: clean
clean:
- rm -rf ./build *.deb *.changes *.buildinfo
+ rm -rf ${BUILDDIR} *.tar.gz *.dsc *.deb *.changes *.buildinfo proxmoxlib.js
find . -name '*~' -exec rm {} ';'
.PHONY: dinstall