]> git.proxmox.com Git - pmg-gui.git/blob - js/Makefile
quarantines: use a check mark for the dark mode filter
[pmg-gui.git] / js / Makefile
1 JSSRC= \
2 Utils.js \
3 FilterProxy.js \
4 LoginView.js \
5 RoleSelector.js \
6 ServerStatus.js \
7 ServerAdministration.js \
8 LDAPProfileSelector.js \
9 LDAPGroupSelector.js \
10 LDAPGroupEditor.js \
11 LDAPUserSelector.js \
12 LDAPUserEditor.js \
13 RegexTester.js \
14 ObjectGroupList.js \
15 ObjectGroup.js \
16 ObjectGroupSelector.js \
17 ObjectGroupConfiguration.js \
18 ActionList.js \
19 RuleInfo.js \
20 RuleEditor.js \
21 MainView.js \
22 controller/QuarantineController.js \
23 QuarantineContextMenu.js \
24 QuarantineList.js \
25 SpamInfoGrid.js \
26 MailInfo.js \
27 SpamQuarantine.js \
28 UserBlackWhiteList.js \
29 QuarantineView.js \
30 Dashboard.js \
31 dashboard/MailProcessing.js \
32 dashboard/NodeInfo.js \
33 dashboard/SubscriptionInfo.js \
34 dashboard/MiniGraph.js \
35 VersionInfo.js \
36 MailTracker.js \
37 NavigationTree.js \
38 RuleConfiguration.js \
39 SystemOptions.js \
40 Subscription.js \
41 BackupConfiguration.js \
42 BackupRestore.js \
43 PBSSnapshotView.js \
44 PBSRemoteEdit.js \
45 PBSConfig.js \
46 SystemConfiguration.js \
47 MailProxyRelaying.js \
48 MailProxyPorts.js \
49 MailProxyOptions.js \
50 MailProxyTLS.js \
51 MailProxyTLSPanel.js \
52 MailProxyTLSDestinations.js \
53 MailProxyTLSInboundDomains.js \
54 Transport.js \
55 MyNetworks.js \
56 RelayDomains.js \
57 DKIMSettings.js \
58 MailProxyDKIMPanel.js \
59 MailProxyConfiguration.js \
60 SpamDetectorLanguages.js \
61 SpamDetectorOptions.js \
62 SpamQuarantineOptions.js \
63 SpamDetectorStatus.js \
64 SpamDetectorConfiguration.js \
65 SpamDetectorCustom.js \
66 VirusDetectorOptions.js \
67 VirusQuarantineOptions.js \
68 VirusQuarantine.js \
69 AttachmentQuarantine.js \
70 AttachmentGrid.js \
71 ClamAVDatabase.js \
72 VirusDetectorConfiguration.js \
73 LDAPConfig.js \
74 UserEdit.js \
75 UserView.js \
76 TFAView.js \
77 FetchmailEdit.js \
78 FetchmailView.js \
79 UserManagement.js \
80 UserSelector.js \
81 ViewMailHeaders.js \
82 PostfixQShape.js \
83 PostfixMailQueue.js \
84 QueueAdministration.js \
85 ClusterAdministration.js \
86 ConfigPanel.js \
87 StatTimeSelector.js \
88 StatStore.js \
89 MailStatGrid.js \
90 VirusCharts.js \
91 SpamScoreDistribution.js \
92 GeneralMailStatistics.js \
93 RBLStatistics.js \
94 DomainStatistics.js \
95 SenderStatistics.js \
96 ReceiverStatistics.js \
97 ContactStatistics.js \
98 HourlyMailDistribution.js \
99 SpamContextMenu.js \
100 Certificates.js \
101 Settings.js \
102 Application.js
103
104 OnlineHelpInfo.js: /usr/bin/asciidoc-pmg
105 /usr/bin/asciidoc-pmg scan-extjs ${JSSRC} >$@.tmp
106 mv $@.tmp $@
107
108 .lint-incremental: ${JSSRC}
109 eslint $?
110 touch "$@"
111
112 .PHONY: lint
113 lint: .lint-incremental
114
115 .PHONY: check
116 check: ${JSSRC}
117 eslint --strict ${JSSRC}
118 touch ".lint-incremental"
119
120 pmgmanagerlib.js: OnlineHelpInfo.js ${JSSRC}
121 echo "// ${DEB_VERSION_UPSTREAM_REVISION}" > $@.tmp
122 cat OnlineHelpInfo.js ${JSSRC} >> $@.tmp
123 mv $@.tmp $@
124
125 all: pmgmanagerlib.js
126
127 .PHONY: clean
128 clean:
129 $(MAKE) -C mobile clean
130 find . -name '*~' -exec rm {} ';'
131 rm -rf pmgmanagerlib.js pmgmanagerlib.js.tmp OnlineHelpInfo.js
132
133
134