]> git.proxmox.com Git - pve-manager.git/blame - www/manager/Makefile
implement GUI to manage ha groups
[pve-manager.git] / www / manager / Makefile
CommitLineData
beb651ee 1include ../../defines.mk
aff192e6
DM
2
3JSSRC= \
4 Utils.js \
48295db4 5 Toolkit.js \
aff192e6
DM
6 Parser.js \
7 StateProvider.js \
b78162b2 8 button/Button.js \
ed51f6d6 9 button/ConsoleButton.js \
fc2b50c1 10 qemu/SendKeyMenu.js \
176eee4f 11 qemu/CmdMenu.js \
02536b9a 12 qemu/TemplateMenu.js \
176eee4f 13 openvz/CmdMenu.js \
aff192e6
DM
14 VNCConsole.js \
15 data/TimezoneStore.js \
16 data/reader/JsonObject.js \
17 data/PVEProxy.js \
18 data/UpdateQueue.js \
19 data/UpdateStore.js \
20 data/DiffStore.js \
21 data/ObjectStore.js \
22 data/ResourceStore.js \
4c917e97 23 form/VLanField.js \
aff192e6
DM
24 form/Checkbox.js \
25 form/TextField.js \
26 form/RRDTypeSelector.js \
27 form/ComboGrid.js \
28 form/KVComboBox.js \
29 form/Boolean.js \
254715d1 30 form/CompressionSelector.js \
3f7fa559 31 form/PoolSelector.js \
b5572d7f
DM
32 form/GroupSelector.js \
33 form/UserSelector.js \
34 form/RoleSelector.js \
04f5d98e 35 form/VMIDSelector.js \
2d9b21c3 36 form/MemoryField.js \
aff192e6
DM
37 form/NetworkCardSelector.js \
38 form/DiskFormatSelector.js \
39 form/BusTypeSelector.js \
40 form/ControllerSelector.js \
4c3c9a4c 41 form/EmailNotificationSelector.js \
aff192e6
DM
42 form/RealmComboBox.js \
43 form/BondModeSelector.js \
44 form/ViewSelector.js \
45 form/NodeSelector.js \
46 form/FileSelector.js \
47 form/StorageSelector.js \
48 form/BridgeSelector.js \
c9f2a17f 49 form/SecurityGroupSelector.js \
02a7f63b 50 form/IPRefSelector.js \
5491c98f 51 form/IPProtocolSelector.js \
aff192e6
DM
52 form/CPUModelSelector.js \
53 form/VNCKeyboardSelector.js \
19fa0647 54 form/LanguageSelector.js \
aff192e6
DM
55 form/DisplaySelector.js \
56 form/CacheTypeSelector.js \
54abfe23 57 form/SnapshotSelector.js \
aff192e6 58 form/ContentTypeSelector.js \
2133163f 59 form/HotplugFeatureSelector.js \
375130e9 60 form/iScsiProviderSelector.js \
91d4dd11
DM
61 form/DayOfWeekSelector.js \
62 form/BackupModeSelector.js \
74184048 63 form/ScsiHwSelector.js \
c9f2a17f 64 form/FirewallPolicySelector.js \
aff192e6
DM
65 dc/Tasks.js \
66 dc/Log.js \
67 panel/StatusPanel.js \
68 panel/RRDView.js \
69 panel/InputPanel.js \
70 window/Edit.js \
71 window/LoginWindow.js \
72 window/TaskViewer.js \
73 window/Wizard.js \
ea55d5c6 74 window/NotesEdit.js \
c5125d5a 75 window/Backup.js \
7404e8fe 76 window/Restore.js \
ea55d5c6 77 panel/NotesView.js \
c9f2a17f 78 grid/CheckColumn.js \
aff192e6
DM
79 grid/SelectFeature.js \
80 grid/ObjectGrid.js \
4f517059 81 grid/PendingObjectGrid.js \
aff192e6 82 grid/ResourceGrid.js \
19a6b9f1 83 grid/PoolMembers.js \
c9f2a17f
DM
84 grid/FirewallRules.js \
85 grid/FirewallAliases.js \
86 grid/FirewallOptions.js \
aff192e6 87 tree/ResourceTree.js \
c9f2a17f 88 panel/IPSet.js \
aff192e6 89 panel/ConfigPanel.js \
c9f2a17f 90 panel/SubConfigPanel.js \
c5125d5a 91 grid/BackupView.js \
7e79e293 92 panel/LogView.js \
c9f2a17f 93 panel/Firewall.js \
c9163348
DM
94 ceph/Pool.js \
95 ceph/OSD.js \
96 ceph/Disks.js \
97 ceph/Monitor.js \
98 ceph/Crush.js \
99 ceph/Status.js \
100 ceph/Config.js \
aff192e6
DM
101 node/DNSEdit.js \
102 node/DNSView.js \
103 node/TimeView.js \
104 node/TimeEdit.js \
105 node/StatusView.js \
9056e748 106 node/BCFailCnt.js \
aff192e6
DM
107 node/Summary.js \
108 node/ServiceView.js \
109 node/NetworkEdit.js \
110 node/NetworkView.js \
aff192e6 111 node/Tasks.js \
00a93a4b 112 node/Subscription.js \
719467c6 113 node/APT.js \
aff192e6
DM
114 node/Config.js \
115 qemu/StatusView.js \
7e79e293 116 window/Migrate.js \
e26c5a0f 117 window/MigrateAll.js \
956d1b6e 118 qemu/Monitor.js \
aff192e6
DM
119 qemu/Summary.js \
120 qemu/OSTypeEdit.js \
121 qemu/ProcessorEdit.js \
122 qemu/BootOrderEdit.js \
123 qemu/MemoryEdit.js \
124 qemu/NetworkEdit.js \
71b05bd6 125 qemu/Smbios1Edit.js \
aff192e6
DM
126 qemu/CDEdit.js \
127 qemu/HDEdit.js \
28f52bd4 128 qemu/HDResize.js \
93e8c450 129 qemu/HDMove.js \
62fdda73 130 qemu/HDThrottle.js \
aff192e6 131 qemu/DisplayEdit.js \
aff192e6
DM
132 qemu/KeyboardEdit.js \
133 qemu/HardwareView.js \
640f8f14 134 qemu/StartupEdit.js \
74184048 135 qemu/ScsiHwEdit.js \
aff192e6 136 qemu/Options.js \
5465dda8 137 qemu/Snapshot.js \
611fbdd8 138 qemu/Clone.js \
5c32c3a3 139 qemu/SnapshotTree.js \
aff192e6
DM
140 qemu/Config.js \
141 qemu/CreateWizard.js \
ce8395e5
DM
142 openvz/StatusView.js \
143 openvz/Summary.js \
d9f0ffa9
DM
144 openvz/RessourceEdit.js \
145 openvz/RessourceView.js \
337dca7c 146 openvz/Options.js \
9021b40c 147 openvz/Network.js \
7690de6e 148 openvz/DNS.js \
0004edad 149 openvz/BeanCounterGrid.js \
ce8395e5 150 openvz/Config.js \
aff192e6 151 openvz/CreateWizard.js \
0004edad
DM
152 pool/StatusView.js \
153 pool/Summary.js \
154 pool/Config.js \
aff192e6
DM
155 storage/ContentView.js \
156 storage/StatusView.js \
157 storage/Summary.js \
158 storage/Browser.js \
159 storage/DirEdit.js \
160 storage/NFSEdit.js \
2b578fef 161 storage/GlusterFsEdit.js \
aff192e6
DM
162 storage/IScsiEdit.js \
163 storage/LVMEdit.js \
74d63b33 164 storage/RBDEdit.js \
c8385763 165 storage/SheepdogEdit.js \
7995b6eb 166 storage/ZFSEdit.js \
9a553c46 167 storage/ZFSPoolEdit.js \
2904aaf9 168 ha/StatusView.js \
02d79a0c 169 ha/Resources.js \
1b66fd71 170 ha/GroupEdit.js \
3bcf3dda
DM
171 ha/Groups.js \
172 ha/Fencing.js \
9845fb88 173 ha/Config.js \
a0af0132 174 dc/Summary.js \
aff192e6
DM
175 dc/OptionView.js \
176 dc/StorageView.js \
177 dc/UserEdit.js \
178 dc/UserView.js \
3f7fa559
DM
179 dc/PoolView.js \
180 dc/PoolEdit.js \
aff192e6
DM
181 dc/GroupView.js \
182 dc/GroupEdit.js \
183 dc/RoleView.js \
184 dc/ACLView.js \
185 dc/AuthView.js \
186 dc/AuthEdit.js \
91d4dd11 187 dc/Backup.js \
00a93a4b 188 dc/Support.js \
c9f2a17f 189 dc/SecurityGroups.js \
aff192e6
DM
190 dc/Config.js \
191 Workspace.js
192
193lint: ${JSSRC}
194 jslint ${JSSRC}
195
196pvemanagerlib.js: ${JSSRC}
197 cat ${JSSRC} >$@.tmp
198 mv $@.tmp $@
199
beb651ee 200all: pvemanagerlib.js
aff192e6 201
beb651ee 202.PHONY: install
0c308a03
DM
203install: pvemanagerlib.js
204 install -d ${WWWBASEDIR}/root
beb651ee
DM
205 install -d ${WWWEXT4DIR}
206 install -m 0644 -o www-data -g www-data pvemanagerlib.js ${WWWEXT4DIR}
aff192e6 207
beb651ee
DM
208.PHONY: distclean
209distclean: clean
aff192e6 210
beb651ee
DM
211.PHONY: clean
212clean:
aff192e6 213 find . -name '*~' -exec rm {} ';'
beb651ee
DM
214 rm -rf pvemanagerlib.js
215
aff192e6
DM
216
217