]> git.proxmox.com Git - pmg-gui.git/blame - js/Makefile
rules: use tree panel instead of grouping feature of the grid
[pmg-gui.git] / js / Makefile
CommitLineData
c3209035
DC
1include ../defines.mk
2
ec1dd829 3JSSRC= \
fe81f069 4 Utils.js \
4703989a 5 form/FilterField.js \
2f5b0b8a 6 FilterProxy.js \
87ab9353 7 LoginView.js \
c0ffdd00 8 RoleSelector.js \
e653eb82 9 ServerStatus.js \
252645ce 10 ServerAdministration.js \
5f3ec152
DM
11 LDAPProfileSelector.js \
12 LDAPGroupSelector.js \
13 LDAPGroupEditor.js \
6c137003
DM
14 LDAPUserSelector.js \
15 LDAPUserEditor.js \
f3aa84dd 16 RegexTester.js \
a43acf2e 17 ObjectGroupList.js \
3eba771a 18 ObjectGroup.js \
f71626c2 19 ObjectGroupSelector.js \
c790d2ab 20 ObjectGroupConfiguration.js \
6c137003 21 ActionList.js \
ad834b6f 22 RuleInfo.js \
87ab9353 23 RuleEditor.js \
87ab9353 24 MainView.js \
e66c888b 25 controller/QuarantineController.js \
f57a60be 26 QuarantineContextMenu.js \
2d1f7824
DC
27 QuarantineList.js \
28 SpamInfoGrid.js \
54d0de79 29 MailInfo.js \
0277bfeb
DM
30 SpamQuarantine.js \
31 UserBlackWhiteList.js \
32 QuarantineView.js \
87ab9353 33 Dashboard.js \
5c696784 34 dashboard/MailProcessing.js \
11eae1a0 35 dashboard/NodeInfo.js \
ffdf818d 36 dashboard/SubscriptionInfo.js \
a0ff4ab7 37 dashboard/MiniGraph.js \
87ab9353 38 VersionInfo.js \
cf248533 39 MailTracker.js \
87ab9353 40 NavigationTree.js \
f1e32362 41 RuleConfiguration.js \
fc7de588 42 SystemOptions.js \
a10c81d9 43 Subscription.js \
d3ad46ba 44 BackupConfiguration.js \
7f261b55 45 BackupRestore.js \
8b349e01 46 PBSSnapshotView.js \
d28c1563 47 PBSRemoteEdit.js \
d944805a 48 PBSConfig.js \
e119071c 49 SystemConfiguration.js \
34c3efce 50 MailProxyRelaying.js \
7bf889cb 51 MailProxyPorts.js \
7b27b6bc 52 MailProxyOptions.js \
c585d8c6 53 MailProxyTLS.js \
0c77683d 54 MailProxyTLSPanel.js \
0f5a92f0 55 MailProxyTLSDestinations.js \
45156282 56 MailProxyTLSInboundDomains.js \
c51d3f79 57 Transport.js \
96feba89 58 MyNetworks.js \
20c9b1f2 59 RelayDomains.js \
295fbab8
SI
60 DKIMSettings.js \
61 MailProxyDKIMPanel.js \
c51d3f79 62 MailProxyConfiguration.js \
8dca8d1d 63 SpamDetectorLanguages.js \
b5d7e0ca 64 SpamDetectorOptions.js \
6ccd0a47 65 SpamQuarantineOptions.js \
66caa558 66 SpamDetectorStatus.js \
4b5ee25e 67 SpamDetectorConfiguration.js \
e2c7198f 68 SpamDetectorCustom.js \
08e5c6cf 69 VirusDetectorOptions.js \
063e0b21 70 VirusQuarantineOptions.js \
387aeedf 71 VirusQuarantine.js \
0023ef6a
DC
72 AttachmentQuarantine.js \
73 AttachmentGrid.js \
41c05692 74 ClamAVDatabase.js \
08e5c6cf 75 VirusDetectorConfiguration.js \
f6b1b3bf 76 LDAPConfig.js \
ec1dd829
DM
77 UserEdit.js \
78 UserView.js \
704d4b87 79 TFAView.js \
c37614f5 80 FetchmailEdit.js \
6a2f908e 81 FetchmailView.js \
f6b1b3bf 82 UserManagement.js \
77854c16 83 UserSelector.js \
cd3d4213 84 ViewMailHeaders.js \
0a5e024a 85 PostfixQShape.js \
ccf06524 86 PostfixMailQueue.js \
cd3d4213 87 QueueAdministration.js \
c77675e9 88 ClusterAdministration.js \
3fd52fba 89 ConfigPanel.js \
d89ac796
DM
90 StatTimeSelector.js \
91 StatStore.js \
92 MailStatGrid.js \
93 VirusCharts.js \
94 SpamScoreDistribution.js \
95 GeneralMailStatistics.js \
a32c09e6 96 RBLStatistics.js \
73360b11 97 DomainStatistics.js \
ff8a07c6
DM
98 SenderStatistics.js \
99 ReceiverStatistics.js \
100 ContactStatistics.js \
b02ccf09 101 HourlyMailDistribution.js \
c627f092 102 SpamContextMenu.js \
c083fb77 103 Certificates.js \
056fdce9 104 Settings.js \
a2d642d9 105 Application.js
fe81f069 106
6a3d1c51 107OnlineHelpInfo.js: /usr/bin/asciidoc-pmg
1f493dfd 108 /usr/bin/asciidoc-pmg scan-extjs $(JSSRC) >$@.tmp
6a3d1c51
DM
109 mv $@.tmp $@
110
1f493dfd 111.lint-incremental: $(JSSRC)
c3209035 112 $(ESLINT) $?
d1e4e5cf 113 touch "$@"
f1bb7756 114
d1e4e5cf
TL
115.PHONY: lint
116lint: .lint-incremental
117
118.PHONY: check
1f493dfd 119check: $(JSSRC)
c3209035 120 $(ESLINT) --strict $(JSSRC)
dd0cea87 121 touch ".lint-incremental"
fe81f069 122
1f493dfd
SI
123pmgmanagerlib.js: OnlineHelpInfo.js $(JSSRC)
124 echo "// $(DEB_VERSION_UPSTREAM_REVISION)" > $@.tmp
125 cat OnlineHelpInfo.js $(JSSRC) >> $@.tmp
fe81f069
DM
126 mv $@.tmp $@
127
f1bb7756 128all: pmgmanagerlib.js
fe81f069
DM
129
130.PHONY: clean
131clean:
f1bb7756 132 $(MAKE) -C mobile clean
fe81f069 133 find . -name '*~' -exec rm {} ';'
f1bb7756 134 rm -rf pmgmanagerlib.js pmgmanagerlib.js.tmp OnlineHelpInfo.js
fe81f069
DM
135
136
137