X-Git-Url: https://git.proxmox.com/?p=proxmox-widget-toolkit.git;a=blobdiff_plain;f=src%2FMakefile;h=afbe2eca2f7e1a5a290b9b60b8a1ea2b97271bda;hp=26961030968b250ce3dfa1070d6e7f15cea3e1f3;hb=b0e33a3e2af8cc72bbff63cb078c8a8663f32934;hpb=4f0c07647057adc4bf2d94608270c90e4def3c4e diff --git a/src/Makefile b/src/Makefile index 2696103..afbe2ec 100644 --- a/src/Makefile +++ b/src/Makefile @@ -15,6 +15,8 @@ JSSRC= \ data/RRDStore.js \ data/TimezoneStore.js \ data/model/Realm.js \ + data/model/Certificates.js \ + data/model/ACME.js \ form/DisplayEdit.js \ form/ExpireDate.js \ form/IntegerField.js \ @@ -28,21 +30,42 @@ JSSRC= \ form/BondModeSelector.js \ form/NetworkSelector.js \ form/RealmComboBox.js \ + form/PruneKeepField.js \ form/RoleSelector.js \ form/DiskSelector.js \ + form/MultiDiskSelector.js \ + form/TaskTypeSelector.js \ + form/ACME.js \ button/Button.js \ button/HelpButton.js \ grid/ObjectGrid.js \ grid/PendingObjectGrid.js \ + panel/DiskList.js \ panel/InputPanel.js \ + panel/InfoWidget.js \ panel/LogView.js \ panel/JournalView.js \ + panel/PermissionView.js \ + panel/PruneKeepPanel.js \ panel/RRDChart.js \ panel/GaugeWidget.js \ + panel/Certificates.js \ + panel/ACMEAccount.js \ + panel/ACMEPlugin.js \ + panel/ACMEDomains.js \ + panel/StatusView.js \ window/Edit.js \ window/PasswordEdit.js \ + window/SafeDestroy.js \ window/TaskViewer.js \ window/LanguageEdit.js \ + window/DiskSmart.js \ + window/ZFSDetail.js \ + window/Certificates.js \ + window/ACMEAccount.js \ + window/ACMEPluginEdit.js \ + window/ACMEDomains.js \ + window/FileBrowser.js \ node/APT.js \ node/NetworkEdit.js \ node/NetworkView.js \ @@ -57,12 +80,18 @@ JSSRC= \ all: ${SUBDIRS} set -e && for i in ${SUBDIRS}; do ${MAKE} -C $$i; done +.lint-incremental: ${JSSRC} + eslint $? + touch "$@" + .PHONY: lint check: lint + eslint --strict api-viewer/APIViewer.js lint: ${JSSRC} - eslint ${JSSRC} + eslint --strict ${JSSRC} + touch ".lint-incremental" -proxmoxlib.js: ${JSSRC} +proxmoxlib.js: .lint-incremental ${JSSRC} # add the version as comment in the file echo "// ${DEB_VERSION_UPSTREAM_REVISION}" > $@.tmp cat ${JSSRC} >> $@.tmp @@ -72,3 +101,7 @@ install: proxmoxlib.js install -d -m 755 ${WWWBASEDIR} install -m 0644 proxmoxlib.js ${WWWBASEDIR} set -e && for i in ${SUBDIRS}; do ${MAKE} -C $$i $@; done + +.PHONY: clean +clean: + rm -f proxmoxlib.js