Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
set -e && for i in ${SUBDIRS}; do ${MAKE} -C $$i; done
.PHONY: check
-check: bin test
+check: bin test www
${MAKE} -C bin check
${MAKE} -C test check
+ ${MAKE} -C www check
.PHONY: dinstall
dinstall: ${DEB}
install -m 0644 u2f-api.js ${WWWJSDIR}
install -m 0644 qrcode.min.js ${WWWJSDIR}
+.PHONY: check
+check:
+ ${MAKE} -C manager6 $@
+
.PHONY: clean
clean:
set -e && for i in ${SUBDIRS}; do ${MAKE} -C $$i $@; done
all: pvemanagerlib.js
+.lint-incremental: ${JSSRC}
+ eslint $?
+ touch "$@"
+
+.PHONY: lint check
+check: lint
lint: ${JSSRC}
eslint --strict ${JSSRC}
-pvemanagerlib.js: OnlineHelpInfo.js ${JSSRC}
+pvemanagerlib.js: .lint-incremental OnlineHelpInfo.js ${JSSRC}
cat OnlineHelpInfo.js ${JSSRC} >$@.tmp
mv $@.tmp $@
.PHONY: clean
clean:
find . -name '*~' -exec rm {} ';'
- rm -rf pvemanagerlib.js OnlineHelpInfo.js
+ rm -rf pvemanagerlib.js OnlineHelpInfo.js .lint-incremental