]> git.proxmox.com Git - pmg-gui.git/blobdiff - js/Makefile
quarantines: use a check mark for the dark mode filter
[pmg-gui.git] / js / Makefile
index d377c32e11161159d359ffca2720484aef3b5a58..fad2bd67ea6cd41c25df9b82168a5551f3453c0b 100644 (file)
@@ -18,15 +18,18 @@ JSSRC=                                                      \
        ActionList.js                                   \
        RuleInfo.js                                     \
        RuleEditor.js                                   \
-       Logo.js                                         \
        MainView.js                                     \
+       controller/QuarantineController.js              \
+       QuarantineContextMenu.js                        \
        QuarantineList.js                               \
        SpamInfoGrid.js                                 \
+       MailInfo.js                                     \
        SpamQuarantine.js                               \
        UserBlackWhiteList.js                           \
        QuarantineView.js                               \
        Dashboard.js                                    \
        dashboard/MailProcessing.js                     \
+       dashboard/NodeInfo.js                           \
        dashboard/SubscriptionInfo.js                   \
        dashboard/MiniGraph.js                          \
        VersionInfo.js                                  \
@@ -35,23 +38,31 @@ JSSRC=                                                      \
        RuleConfiguration.js                            \
        SystemOptions.js                                \
        Subscription.js                                 \
+       BackupConfiguration.js                          \
        BackupRestore.js                                \
+       PBSSnapshotView.js                              \
+       PBSRemoteEdit.js                                \
+       PBSConfig.js                                    \
        SystemConfiguration.js                          \
        MailProxyRelaying.js                            \
        MailProxyPorts.js                               \
        MailProxyOptions.js                             \
        MailProxyTLS.js                                 \
        MailProxyTLSPanel.js                            \
-       MailProxyTLSDomains.js                          \
+       MailProxyTLSDestinations.js                     \
+       MailProxyTLSInboundDomains.js                   \
        Transport.js                                    \
        MyNetworks.js                                   \
        RelayDomains.js                                 \
+       DKIMSettings.js                                 \
+       MailProxyDKIMPanel.js                           \
        MailProxyConfiguration.js                       \
        SpamDetectorLanguages.js                        \
        SpamDetectorOptions.js                          \
        SpamQuarantineOptions.js                        \
        SpamDetectorStatus.js                           \
        SpamDetectorConfiguration.js                    \
+       SpamDetectorCustom.js                           \
        VirusDetectorOptions.js                         \
        VirusQuarantineOptions.js                       \
        VirusQuarantine.js                              \
@@ -62,9 +73,11 @@ JSSRC=                                                       \
        LDAPConfig.js                                   \
        UserEdit.js                                     \
        UserView.js                                     \
+       TFAView.js                                      \
        FetchmailEdit.js                                \
        FetchmailView.js                                \
        UserManagement.js                               \
+       UserSelector.js                                 \
        ViewMailHeaders.js                              \
        PostfixQShape.js                                \
        PostfixMailQueue.js                             \
@@ -84,38 +97,38 @@ JSSRC=                                                      \
        ContactStatistics.js                            \
        HourlyMailDistribution.js                       \
        SpamContextMenu.js                              \
+       Certificates.js                                 \
+       Settings.js                                     \
        Application.js
 
-# caution: order is important
-MOBILESRC=                             \
-         mobile/component.js           \
-         mobile/loginscreen.js         \
-         mobile/mailview.js            \
-         mobile/quarantineview.js      \
-         mobile/utils.js               \
-         mobile/app.js                 \
-
 OnlineHelpInfo.js: /usr/bin/asciidoc-pmg
        /usr/bin/asciidoc-pmg scan-extjs ${JSSRC} >$@.tmp
        mv $@.tmp $@
 
-lint: ${JSSRC}
-       jslint ${JSSRC} 
+.lint-incremental: ${JSSRC}
+       eslint $?
+       touch "$@"
 
-pmgmanagerlib.js: OnlineHelpInfo.js ${JSSRC}
-       cat OnlineHelpInfo.js ${JSSRC} >$@.tmp
-       mv $@.tmp $@
+.PHONY: lint
+lint: .lint-incremental
 
-pmgmanagerlib-mobile.js: ${MOBILESRC}
-       cat ${MOBILESRC} >$@.tmp
+.PHONY: check
+check: ${JSSRC}
+       eslint --strict ${JSSRC}
+       touch ".lint-incremental"
+
+pmgmanagerlib.js: OnlineHelpInfo.js ${JSSRC}
+       echo "// ${DEB_VERSION_UPSTREAM_REVISION}" > $@.tmp
+       cat OnlineHelpInfo.js ${JSSRC} >> $@.tmp
        mv $@.tmp $@
 
-all: pmgmanagerlib.js pmgmanagerlib-mobile.js
+all: pmgmanagerlib.js
 
 .PHONY: clean
 clean:
+       $(MAKE) -C mobile clean
        find . -name '*~' -exec rm {} ';'       
-       rm -rf pmgmanagerlib.js pmgmanagerlib-mobile.js OnlineHelpInfo.js
+       rm -rf pmgmanagerlib.js pmgmanagerlib.js.tmp OnlineHelpInfo.js