1 include ..
/..
/defines.mk
3 ESLINT ?
= $(if
$(shell command
-v pve-eslint
), pve-eslint
, eslint
)
12 button
/ConsoleButton.js \
15 controller
/StorageEdit.js \
16 data
/PermPathStore.js \
17 data
/ResourceStore.js \
18 data
/model
/RRDModels.js \
19 form
/ACMEAPISelector.js \
20 form
/ACMEAccountSelector.js \
21 form
/ACMEPluginSelector.js \
22 form
/AgentFeatureSelector.js \
23 form
/BackupCompressionSelector.js \
24 form
/BackupModeSelector.js \
25 form
/BandwidthSelector.js \
26 form
/BridgeSelector.js \
27 form
/BusTypeSelector.js \
28 form
/CPUModelSelector.js \
29 form
/CacheTypeSelector.js \
30 form
/CalendarEvent.js \
31 form
/CephPoolSelector.js \
32 form
/CephFSSelector.js \
33 form
/ComboBoxSetStoreNode.js \
34 form
/ContentTypeSelector.js \
35 form
/ControllerSelector.js \
36 form
/DayOfWeekSelector.js \
37 form
/DiskFormatSelector.js \
38 form
/DiskStorageSelector.js \
39 form
/FileSelector.js \
40 form
/FirewallPolicySelector.js \
41 form
/GlobalSearchField.js \
42 form
/GroupSelector.js \
43 form
/GuestIDSelector.js \
44 form
/HashAlgorithmSelector.js \
45 form
/HotplugFeatureSelector.js \
46 form
/IPProtocolSelector.js \
47 form
/IPRefSelector.js \
48 form
/MDevSelector.js \
50 form
/MultiPCISelector.js \
51 form
/NetworkCardSelector.js \
52 form
/NodeSelector.js \
53 form
/NotificationModeSelector.js \
54 form
/NotificationTargetSelector.js \
55 form
/NotificationPolicySelector.js \
57 form
/PCIMapSelector.js \
58 form
/PermPathSelector.js \
59 form
/PoolSelector.js \
60 form
/PreallocationSelector.js \
61 form
/PrivilegesSelector.js \
62 form
/QemuBiosSelector.js \
63 form
/SDNControllerSelector.js \
64 form
/SDNZoneSelector.js \
65 form
/SDNVnetSelector.js \
66 form
/SDNIpamSelector.js \
67 form
/SDNDnsSelector.js \
68 form
/ScsiHwSelector.js \
69 form
/SecurityGroupSelector.js \
70 form
/SnapshotSelector.js \
71 form
/SpiceEnhancementSelector.js \
72 form
/StorageScanNodeSelector.js \
73 form
/StorageSelector.js \
75 form
/TokenSelector.js \
77 form
/USBMapSelector.js \
78 form
/UserSelector.js \
80 form
/VMCPUFlagSelector.js \
82 form
/VNCKeyboardSelector.js \
83 form
/ViewSelector.js \
84 form
/iScsiProviderSelector.js \
85 form
/TagColorGrid.js \
89 form
/MultiFileButton.js \
93 grid
/FirewallAliases.js \
94 grid
/FirewallOptions.js \
95 grid
/FirewallRules.js \
98 grid
/ResourceGrid.js \
99 panel
/ConfigPanel.js \
100 panel
/BackupJobPrune.js \
101 panel
/HealthWidget.js \
103 panel
/RunningChart.js \
104 panel
/StatusPanel.js \
105 panel
/GuestStatusView.js \
106 panel
/GuestSummary.js \
107 panel
/TemplateStatusView.js \
108 panel
/MultiDiskEdit.js \
109 tree
/ResourceTree.js \
110 tree
/SnapshotTree.js \
111 tree
/ResourceMapTree.js \
114 window
/BackupConfig.js \
115 window
/BulkAction.js \
116 window
/CephInstall.js \
118 window
/FirewallEnableEdit.js \
119 window
/FirewallLograteEdit.js \
120 window
/LoginWindow.js \
124 window
/SafeDestroyGuest.js \
125 window
/SafeDestroyStorage.js \
128 window
/StartupEdit.js \
129 window
/DownloadUrlToStorage.js \
130 window
/UploadToStorage.js \
131 window
/ScheduleSimulator.js \
133 window
/GuestDiskReassign.js \
134 window
/TreeSettingsEdit.js \
135 window
/PCIMapEdit.js \
136 window
/USBMapEdit.js \
137 window
/GuestImport.js \
140 ha
/GroupSelector.js \
147 dc
/ACMEClusterView.js \
148 dc
/ACMEPluginEdit.js \
152 dc
/AuthEditOpenId.js \
154 dc
/BackupJobDetail.js \
159 dc
/CorosyncLinkEdit.js \
167 dc
/PermissionView.js \
172 dc
/SecurityGroups.js \
182 dc
/MetricServerView.js \
183 dc
/UserTagAccessEdit.js \
184 dc
/RegisteredTagsEdit.js \
190 lxc
/CreateWizard.js \
192 lxc
/FeaturesEdit.js \
197 lxc
/ResourceEdit.js \
201 menu
/TemplateMenu.js \
202 ceph
/CephInstallWizard.js \
211 ceph
/ServiceList.js \
214 ceph
/StatusDetail.js \
216 node
/Certificates.js \
223 node
/Subscription.js \
226 node
/NodeOptionsView.js \
230 qemu
/AgentIPView.js \
232 qemu
/BootOrderEdit.js \
234 qemu
/CIDriveEdit.js \
238 qemu
/CreateWizard.js \
239 qemu
/DisplayEdit.js \
245 qemu
/HardwareView.js \
246 qemu
/IPConfigEdit.js \
247 qemu
/KeyboardEdit.js \
248 qemu
/MachineEdit.js \
251 qemu
/MultiHDEdit.js \
252 qemu
/NetworkEdit.js \
257 qemu
/ProcessorEdit.js \
258 qemu
/QemuBiosEdit.js \
263 qemu
/Smbios1Edit.js \
267 sdn
/ControllerView.js \
276 sdn
/ZoneContentView.js \
277 sdn
/ZoneContentPanel.js \
280 sdn
/OptionsPanel.js \
281 sdn
/controllers
/Base.js \
282 sdn
/controllers
/EvpnEdit.js \
283 sdn
/controllers
/BgpEdit.js \
284 sdn
/controllers
/IsisEdit.js \
287 sdn
/ipams
/NetboxEdit.js \
288 sdn
/ipams
/PVEIpamEdit.js \
289 sdn
/ipams
/PhpIpamEdit.js \
292 sdn
/dns
/PowerdnsEdit.js \
294 sdn
/zones
/EvpnEdit.js \
295 sdn
/zones
/QinQEdit.js \
296 sdn
/zones
/SimpleEdit.js \
297 sdn
/zones
/VlanEdit.js \
298 sdn
/zones
/VxlanEdit.js \
299 storage
/ContentView.js \
300 storage
/BackupView.js \
303 storage
/CIFSEdit.js \
304 storage
/CephFSEdit.js \
306 storage
/GlusterFsEdit.js \
307 storage
/ImageView.js \
308 storage
/IScsiEdit.js \
310 storage
/LvmThinEdit.js \
311 storage
/BTRFSEdit.js \
315 storage
/StatusView.js \
317 storage
/TemplateView.js \
319 storage
/ZFSPoolEdit.js \
320 storage
/ESXIEdit.js \
324 WIDGETKIT
=/usr
/share
/javascript
/proxmox-widget-toolkit
/proxmoxlib.js
328 .lint-incremental
: $(JSSRC
)
335 $(ESLINT
) --strict
$(JSSRC
)
336 touch
".lint-incremental"
338 pvemanagerlib.js
: .lint-incremental OnlineHelpInfo.js
$(JSSRC
)
339 cat OnlineHelpInfo.js
$(JSSRC
) >$@.tmp
342 OnlineHelpInfo.js
: $(JSSRC
) $(WIDGETKIT
)
343 /usr
/bin
/asciidoc-pve scan-extjs
$^
>$@.tmp
347 install: pvemanagerlib.js
348 install -d
$(WWWJSDIR
)
349 install -m
0644 pvemanagerlib.js
$(WWWJSDIR
)
353 rm -rf pvemanagerlib.js OnlineHelpInfo.js .lint-incremental