]> git.proxmox.com Git - proxmox-widget-toolkit.git/blobdiff - src/Makefile
form: add PruneKeepField
[proxmox-widget-toolkit.git] / src / Makefile
index f984ac7b69bd8dc14dd70cefd408ceeeb207753b..c703c0cca262a5cb08f284bc0aa5bf571b314393 100644 (file)
@@ -28,9 +28,11 @@ 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        \
        button/Button.js                \
        button/HelpButton.js            \
        grid/ObjectGrid.js              \
@@ -64,12 +66,16 @@ JSSRC=                                      \
 all: ${SUBDIRS}
        set -e && for i in ${SUBDIRS}; do ${MAKE} -C $$i; done
 
+.lint-incremental: ${JSSRC}
+       eslint $?
+       touch "$@"
+
 .PHONY: lint
 check: lint
 lint: ${JSSRC}
-       eslint ${JSSRC}
+       eslint --strict ${JSSRC}
 
-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
@@ -79,3 +85,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