+include ../defines.mk
+
JSSRC= \
Utils.js \
+ form/FilterField.js \
+ form/MatchModeSelector.js \
FilterProxy.js \
LoginView.js \
RoleSelector.js \
RuleInfo.js \
RuleEditor.js \
MainView.js \
+ controller/QuarantineController.js \
+ QuarantineContextMenu.js \
QuarantineList.js \
SpamInfoGrid.js \
MailInfo.js \
QuarantineView.js \
Dashboard.js \
dashboard/MailProcessing.js \
+ dashboard/NodeInfo.js \
dashboard/SubscriptionInfo.js \
dashboard/MiniGraph.js \
VersionInfo.js \
MailProxyTLS.js \
MailProxyTLSPanel.js \
MailProxyTLSDestinations.js \
+ MailProxyTLSInboundDomains.js \
Transport.js \
MyNetworks.js \
RelayDomains.js \
LDAPConfig.js \
UserEdit.js \
UserView.js \
+ TFAView.js \
FetchmailEdit.js \
FetchmailView.js \
UserManagement.js \
+ UserSelector.js \
ViewMailHeaders.js \
PostfixQShape.js \
PostfixMailQueue.js \
ContactStatistics.js \
HourlyMailDistribution.js \
SpamContextMenu.js \
+ Certificates.js \
+ Settings.js \
Application.js
OnlineHelpInfo.js: /usr/bin/asciidoc-pmg
- /usr/bin/asciidoc-pmg scan-extjs ${JSSRC} >$@.tmp
+ /usr/bin/asciidoc-pmg scan-extjs $(JSSRC) >$@.tmp
mv $@.tmp $@
-.lint-incremental: ${JSSRC}
- eslint $?
+.lint-incremental: $(JSSRC)
+ $(ESLINT) $?
touch "$@"
.PHONY: lint
lint: .lint-incremental
.PHONY: check
-check: ${JSSRC}
- rm -f ".lint-incremental"
- $(MAKE) lint
+check: $(JSSRC)
+ $(ESLINT) --strict $(JSSRC)
+ touch ".lint-incremental"
-pmgmanagerlib.js: OnlineHelpInfo.js ${JSSRC}
- echo "// ${DEB_VERSION_UPSTREAM_REVISION}" > $@.tmp
- cat OnlineHelpInfo.js ${JSSRC} >> $@.tmp
+pmgmanagerlib.js: OnlineHelpInfo.js $(JSSRC)
+ echo "// $(DEB_VERSION_UPSTREAM_REVISION)" > $@.tmp
+ cat OnlineHelpInfo.js $(JSSRC) >> $@.tmp
mv $@.tmp $@
all: pmgmanagerlib.js