include ../../defines.mk JSSRC= \ Utils.js \ Toolkit.js \ Parser.js \ StateProvider.js \ menu/MenuItem.js \ menu/TemplateMenu.js \ button/ConsoleButton.js \ button/Split.js \ controller/StorageEdit.js \ qemu/CmdMenu.js \ lxc/CmdMenu.js \ node/CmdMenu.js \ VNCConsole.js \ data/PermPathStore.js \ data/ResourceStore.js \ data/model/Realm.js \ data/model/RRDModels.js \ form/VLanField.js \ form/Boolean.js \ form/CompressionSelector.js \ form/PoolSelector.js \ form/PrivilegesSelector.js \ form/GroupSelector.js \ form/UserSelector.js \ form/RoleSelector.js \ form/GuestIDSelector.js \ form/MemoryField.js \ form/NetworkCardSelector.js \ form/DiskFormatSelector.js \ form/DiskSelector.js \ form/BusTypeSelector.js \ form/ControllerSelector.js \ form/EmailNotificationSelector.js \ form/RealmComboBox.js \ form/ViewSelector.js \ form/NodeSelector.js \ form/FileSelector.js \ form/StorageSelector.js \ form/DiskStorageSelector.js \ form/BridgeSelector.js \ form/SecurityGroupSelector.js \ form/IPRefSelector.js \ form/IPProtocolSelector.js \ form/CPUModelSelector.js \ form/VNCKeyboardSelector.js \ form/CacheTypeSelector.js \ form/SnapshotSelector.js \ form/ContentTypeSelector.js \ form/HotplugFeatureSelector.js \ form/AgentFeatureSelector.js \ form/iScsiProviderSelector.js \ form/DayOfWeekSelector.js \ form/BackupModeSelector.js \ form/ScsiHwSelector.js \ form/FirewallPolicySelector.js \ form/GlobalSearchField.js \ form/QemuBiosSelector.js \ form/VMSelector.js \ form/USBSelector.js \ form/CalendarEvent.js \ form/CephPoolSelector.js \ form/PermPathSelector.js \ dc/Tasks.js \ dc/Log.js \ panel/StatusPanel.js \ panel/StatusView.js \ panel/GuestStatusView.js \ panel/RunningChart.js \ panel/InfoWidget.js \ panel/TemplateStatusView.js \ panel/HealthWidget.js \ window/LoginWindow.js \ window/Wizard.js \ window/NotesEdit.js \ window/Backup.js \ window/Restore.js \ window/SafeDestroy.js \ window/BackupConfig.js \ window/Settings.js \ window/StartupEdit.js \ panel/NotesView.js \ grid/ResourceGrid.js \ grid/PoolMembers.js \ grid/FirewallRules.js \ grid/FirewallAliases.js \ grid/FirewallOptions.js \ tree/ResourceTree.js \ panel/IPSet.js \ panel/ConfigPanel.js \ grid/BackupView.js \ ceph/Pool.js \ ceph/OSD.js \ ceph/Monitor.js \ ceph/Crush.js \ ceph/Status.js \ ceph/StatusDetail.js \ ceph/Config.js \ node/Disks.js \ node/LVM.js \ node/LVMThin.js \ node/Directory.js \ node/ZFS.js \ node/StatusView.js \ node/Summary.js \ node/Subscription.js \ node/Certificates.js \ node/ACME.js \ node/Config.js \ window/Migrate.js \ window/BulkAction.js \ window/Clone.js \ qemu/Monitor.js \ qemu/Summary.js \ qemu/OSTypeEdit.js \ qemu/OSDefaults.js \ qemu/ProcessorEdit.js \ qemu/BootOrderEdit.js \ qemu/MemoryEdit.js \ qemu/NetworkEdit.js \ qemu/Smbios1Edit.js \ qemu/CDEdit.js \ qemu/HDEdit.js \ qemu/HDResize.js \ qemu/HDMove.js \ qemu/HDEfi.js \ qemu/DisplayEdit.js \ qemu/KeyboardEdit.js \ qemu/HardwareView.js \ qemu/ScsiHwEdit.js \ qemu/QemuBiosEdit.js \ qemu/Options.js \ qemu/Snapshot.js \ qemu/SnapshotTree.js \ qemu/Config.js \ qemu/CreateWizard.js \ qemu/USBEdit.js \ qemu/SerialEdit.js \ qemu/AgentIPView.js \ qemu/CloudInit.js \ qemu/CIDriveEdit.js \ qemu/SSHKey.js \ qemu/IPConfigEdit.js \ lxc/Summary.js \ lxc/Network.js \ lxc/Resources.js \ lxc/FeaturesEdit.js \ lxc/Options.js \ lxc/DNS.js \ lxc/Config.js \ lxc/CreateWizard.js \ lxc/SnapshotTree.js \ lxc/Snapshot.js \ lxc/ResourceEdit.js \ lxc/MPResize.js \ lxc/MPEdit.js \ pool/StatusView.js \ pool/Summary.js \ pool/Config.js \ storage/Base.js \ storage/ContentView.js \ storage/StatusView.js \ storage/Summary.js \ storage/Browser.js \ storage/DirEdit.js \ storage/NFSEdit.js \ storage/CIFSEdit.js \ storage/GlusterFsEdit.js \ storage/IScsiEdit.js \ storage/LVMEdit.js \ storage/LvmThinEdit.js \ storage/CephFSEdit.js \ storage/RBDEdit.js \ storage/SheepdogEdit.js \ storage/ZFSEdit.js \ storage/ZFSPoolEdit.js \ ha/StatusView.js \ ha/Status.js \ ha/GroupSelector.js \ ha/ResourceEdit.js \ ha/Resources.js \ ha/GroupEdit.js \ ha/Groups.js \ ha/Fencing.js \ dc/Summary.js \ grid/Replication.js \ dc/Health.js \ dc/Guests.js \ dc/OptionView.js \ dc/StorageView.js \ dc/UserEdit.js \ dc/UserView.js \ dc/PoolView.js \ dc/PoolEdit.js \ dc/GroupView.js \ dc/GroupEdit.js \ dc/RoleView.js \ dc/RoleEdit.js \ dc/ACLView.js \ dc/AuthView.js \ dc/AuthEdit.js \ dc/Backup.js \ dc/Support.js \ dc/SecurityGroups.js \ dc/Config.js \ dc/NodeView.js \ dc/Cluster.js \ dc/ClusterEdit.js \ Workspace.js lint: ${JSSRC} jslint ${JSSRC} pvemanagerlib.js: OnlineHelpInfo.js ${JSSRC} cat OnlineHelpInfo.js ${JSSRC} >$@.tmp mv $@.tmp $@ OnlineHelpInfo.js: /usr/bin/asciidoc-pve /usr/bin/asciidoc-pve scan-extjs ${JSSRC} >$@.tmp mv $@.tmp $@ all: pvemanagerlib.js .PHONY: install install: pvemanagerlib.js install -d ${WWWJSDIR} install -m 0644 pvemanagerlib.js ${WWWJSDIR} .PHONY: clean clean: find . -name '*~' -exec rm {} ';' rm -rf pvemanagerlib.js OnlineHelpInfo.js