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