]> git.proxmox.com Git - pmg-gui.git/blob - js/Makefile
make lint: use eslint
[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 QuarantineList.js \
23 SpamInfoGrid.js \
24 MailInfo.js \
25 SpamQuarantine.js \
26 UserBlackWhiteList.js \
27 QuarantineView.js \
28 Dashboard.js \
29 dashboard/MailProcessing.js \
30 dashboard/SubscriptionInfo.js \
31 dashboard/MiniGraph.js \
32 VersionInfo.js \
33 MailTracker.js \
34 NavigationTree.js \
35 RuleConfiguration.js \
36 SystemOptions.js \
37 Subscription.js \
38 BackupRestore.js \
39 SystemConfiguration.js \
40 MailProxyRelaying.js \
41 MailProxyPorts.js \
42 MailProxyOptions.js \
43 MailProxyTLS.js \
44 MailProxyTLSPanel.js \
45 MailProxyTLSDestinations.js \
46 Transport.js \
47 MyNetworks.js \
48 RelayDomains.js \
49 DKIMSettings.js \
50 MailProxyDKIMPanel.js \
51 MailProxyConfiguration.js \
52 SpamDetectorLanguages.js \
53 SpamDetectorOptions.js \
54 SpamQuarantineOptions.js \
55 SpamDetectorStatus.js \
56 SpamDetectorConfiguration.js \
57 SpamDetectorCustom.js \
58 VirusDetectorOptions.js \
59 VirusQuarantineOptions.js \
60 VirusQuarantine.js \
61 AttachmentQuarantine.js \
62 AttachmentGrid.js \
63 ClamAVDatabase.js \
64 VirusDetectorConfiguration.js \
65 LDAPConfig.js \
66 UserEdit.js \
67 UserView.js \
68 FetchmailEdit.js \
69 FetchmailView.js \
70 UserManagement.js \
71 ViewMailHeaders.js \
72 PostfixQShape.js \
73 PostfixMailQueue.js \
74 QueueAdministration.js \
75 ClusterAdministration.js \
76 ConfigPanel.js \
77 StatTimeSelector.js \
78 StatStore.js \
79 MailStatGrid.js \
80 VirusCharts.js \
81 SpamScoreDistribution.js \
82 GeneralMailStatistics.js \
83 RBLStatistics.js \
84 DomainStatistics.js \
85 SenderStatistics.js \
86 ReceiverStatistics.js \
87 ContactStatistics.js \
88 HourlyMailDistribution.js \
89 SpamContextMenu.js \
90 Application.js
91
92 # caution: order is important
93 MOBILESRC= \
94 mobile/component.js \
95 mobile/loginscreen.js \
96 mobile/mailview.js \
97 mobile/quarantineview.js \
98 mobile/utils.js \
99 mobile/app.js \
100
101 OnlineHelpInfo.js: /usr/bin/asciidoc-pmg
102 /usr/bin/asciidoc-pmg scan-extjs ${JSSRC} >$@.tmp
103 mv $@.tmp $@
104
105 lint: ${JSSRC}
106 eslint ${JSSRC}
107
108 pmgmanagerlib.js: OnlineHelpInfo.js ${JSSRC}
109 echo "// ${DEB_VERSION_UPSTREAM_REVISION}" > $@.tmp
110 cat OnlineHelpInfo.js ${JSSRC} >> $@.tmp
111 mv $@.tmp $@
112
113 pmgmanagerlib-mobile.js: ${MOBILESRC}
114 cat ${MOBILESRC} >$@.tmp
115 mv $@.tmp $@
116
117 all: pmgmanagerlib.js pmgmanagerlib-mobile.js
118
119 .PHONY: clean
120 clean:
121 find . -name '*~' -exec rm {} ';'
122 rm -rf pmgmanagerlib.js pmgmanagerlib-mobile.js OnlineHelpInfo.js
123
124
125