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