blob: ad35476bdc52c77e21369e41f389c71eac743cc4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
prefix := /usr/local
php_prefix := $(prefix)/php
web_prefix := $(prefix)/var/www/asterisk-aastra
doc_prefix := $(prefix)/usr/share/doc/asterisk-aastra
etc_prefix := /etc/asterisk
base-files = \
include/AastraAsterisk.class.php \
include/AastraIPPhone.class.php \
include/AastraIPPhoneConfiguration.class.php \
include/AastraIPPhoneConfigurationEntry.class.php \
include/AastraIPPhoneDirectory.class.php \
include/AastraIPPhoneDirectoryEntry.class.php \
include/AastraIPPhoneExecute.class.php \
include/AastraIPPhoneExecuteEntry.class.php \
include/AastraIPPhoneFormattedTextScreen.class.php \
include/AastraIPPhoneFormattedTextScreenEntry.class.php \
include/AastraIPPhoneGDImage.class.php \
include/AastraIPPhoneIconEntry.class.php \
include/AastraIPPhoneImageMenu.class.php \
include/AastraIPPhoneImageMenuEntry.class.php \
include/AastraIPPhoneImageScreen.class.php \
include/AastraIPPhoneInputScreen.class.php \
include/AastraIPPhoneInputScreenEntry.class.php \
include/AastraIPPhone.php \
include/AastraIPPhoneScrollableDirectory.class.php \
include/AastraIPPhoneScrollableTextMenu.class.php \
include/AastraIPPhoneScrollHandler.php \
include/AastraIPPhoneSoftkeyEntry.class.php \
include/AastraIPPhoneSPImage.class.php \
include/AastraIPPhoneStatus.class.php \
include/AastraIPPhoneStatusEntry.class.php \
include/AastraIPPhoneTextMenu.class.php \
include/AastraIPPhoneTextMenuEntry.class.php \
include/AastraIPPhoneTextScreen.class.php \
include/BaseAastra.class.php \
include/BaseList.class.php \
include/DatabaseListManager.class.php \
include/ConfigFile.class.php \
include/TextScreen.class.php
base-doc-files = \
etc/apache-asterisk \
README
blacklist-files = \
include/Blacklist.class.php \
include/BlacklistManager.class.php
blacklist-doc-files = \
etc/extensions-blacklist.conf
actionuri-files = \
include/ActionURIHandler.class.php
voicemail-files = \
include/Voicemail.class.php \
include/VoicemailListManager.class.php
voicemail-doc-files = \
etc/extensions-voicemail.conf
lighting-files = \
include/Lighting.class.php \
include/Homeseer.class.php \
packages := blacklist actionuri
clean:
@echo
all:
@echo
install: install-base $(patsubst %,install-%,$(packages))
install-php:
install -d $(php_prefix)
install-web:
install -d $(web_prefix)
install-doc:
install -d $(doc_prefix)
install-base: install-php install-doc
install -d $(prefix)/etc/asterisk/manager.d
install -m 0644 etc/asterisk-aastra.conf $(prefix)/etc/asterisk/manager.d/
install -m 0644 $(base-files) $(php_prefix)
install -m 0644 $(base-doc-files) $(doc_prefix)
install-blacklist: install-php install-web install-doc
install -m 0644 $(blacklist-files) $(php_prefix)
install -m 0644 blackwhitelist.php $(web_prefix)
install -m 0644 $(blacklist-doc-files) $(doc_prefix)
install-actionuri: install-php install-web
install -m 0644 $(actionuri-files) $(php_prefix)
install -m 0644 actionuri.php $(web_prefix)
install-voicemail: install-php install-web install-doc
install -m 0644 $(voicemail-files) $(php_prefix)
install -m 0644 voicemail.php $(web_prefix)
install -m 0644 $(voicemail-doc-files) $(doc_prefix)
install-lighting: install-php install-web install-doc
install -m 0644 $(lighting-files) $(php_prefix)
install -m 0644 lighting.php $(web_prefix)
install -m 0644 etc/lighting.ini $(etc_prefix)
|