]>
Commit | Line | Data |
---|---|---|
e9b7ca96 DM |
1 | PACKAGE=proxmox-widget-toolkit |
2 | PKGVER=1.0 | |
16f921d7 | 3 | PKGREL=3 |
e9b7ca96 DM |
4 | |
5 | DEB=${PACKAGE}_${PKGVER}-${PKGREL}_all.deb | |
6 | ||
7 | DESTDIR= | |
8 | ||
9 | DOCDIR=${DESTDIR}/usr/share/doc/${PACKAGE} | |
10 | ||
11 | WWWBASEDIR=${DESTDIR}/usr/share/javascript/${PACKAGE} | |
12 | ||
13 | JSSRC= \ | |
14 | Utils.js \ | |
bb64de6e | 15 | Toolkit.js \ |
281ad45b | 16 | mixin/CBind.js \ |
e9b7ca96 DM |
17 | data/reader/JsonObject.js \ |
18 | data/ProxmoxProxy.js \ | |
19 | data/UpdateQueue.js \ | |
20 | data/UpdateStore.js \ | |
21 | data/DiffStore.js \ | |
22 | data/ObjectStore.js \ | |
1748088d | 23 | data/RRDStore.js \ |
06694509 | 24 | data/TimezoneStore.js \ |
d44fdf59 | 25 | form/IntegerField.js \ |
a0ec1620 | 26 | form/TextField.js \ |
2e7bd1dc | 27 | form/DateTimeField.js \ |
fccec7c6 | 28 | form/Checkbox.js \ |
211267b8 | 29 | form/KVComboBox.js \ |
066babdc | 30 | form/ComboGrid.js \ |
a0ba293c | 31 | form/RRDTypeSelector.js \ |
d1661fde | 32 | button/Button.js \ |
a3489b10 | 33 | button/HelpButton.js \ |
06694509 | 34 | grid/ObjectGrid.js \ |
40d43a39 | 35 | grid/PendingObjectGrid.js \ |
89796c1a | 36 | panel/InputPanel.js \ |
de2e10b5 | 37 | panel/LogView.js \ |
0c786d2b | 38 | panel/RRDChart.js \ |
06694509 | 39 | window/Edit.js \ |
c9441d5f | 40 | window/PasswordEdit.js \ |
06694509 | 41 | window/TaskViewer.js \ |
5f93e010 | 42 | node/APT.js \ |
a58001dd DM |
43 | node/NetworkEdit.js \ |
44 | node/NetworkView.js \ | |
eb874be7 DM |
45 | node/DNSEdit.js \ |
46 | node/DNSView.js \ | |
09d64465 | 47 | node/Tasks.js \ |
d7139140 | 48 | node/ServiceView.js \ |
06694509 DM |
49 | node/TimeEdit.js \ |
50 | node/TimeView.js | |
e9b7ca96 DM |
51 | |
52 | all: | |
53 | ||
54 | .PHONY: deb | |
55 | deb ${DEB}: | |
56 | rm -rf build | |
57 | rsync -a * build | |
58 | cd build; dpkg-buildpackage -b -us -uc | |
59 | lintian ${DEB} | |
60 | ||
61 | .PHONY: lint | |
62 | lint: ${JSSRC} | |
63 | jslint ${JSSRC} | |
64 | ||
65 | proxmoxlib.js: ${JSSRC} | |
66 | cat ${JSSRC} >$@.tmp | |
67 | mv $@.tmp $@ | |
68 | ||
69 | install: proxmoxlib.js | |
70 | install -d -m 755 ${WWWBASEDIR} | |
71 | install -m 0644 proxmoxlib.js ${WWWBASEDIR} | |
72 | ||
73 | .PHONY: upload | |
74 | upload: ${DEB} | |
b542702d | 75 | tar cf - ${DEB} | ssh -X repoman@repo.proxmox.com -- upload --product pve,pmg --dist stretch |
e9b7ca96 DM |
76 | |
77 | distclean: clean | |
78 | ||
79 | clean: | |
80 | rm -rf ./build *.deb *.changes *.buildinfo | |
81 | find . -name '*~' -exec rm {} ';' | |
82 | ||
83 | .PHONY: dinstall | |
84 | dinstall: ${DEB} | |
85 | dpkg -i ${DEB} |