2 # Copyright (C) 2007 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
9 include $(TOPDIR
)/rules.mk
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
16 PKG_SOURCE_URL
:=http
://ftp.digium.com
/pub
/asterisk
/old-releases
/
17 PKG_MD5SUM
:=3ba9b399fedc68de4845b1c5603d167c
19 PKG_BUILD_DEPENDS
:= libopenh323 pwlib
21 include $(INCLUDE_DIR
)/package.mk
23 STAMP_CONFIGURED
:=$(STAMP_CONFIGURED
)_
$(call confvar
, \
24 CONFIG_PACKAGE_asterisk14 CONFIG_PACKAGE_asterisk14-mini \
25 CONFIG_PACKAGE_asterisk14-chan-alsa CONFIG_PACKAGE_asterisk14-chan-gtalk \
26 CONFIG_PACKAGE_asterisk14-chan-h323 CONFIG_PACKAGE_asterisk14-chan-mgcp \
27 CONFIG_PACKAGE_asterisk14-chan-skinny CONFIG_PACKAGE_asterisk14-codec-ilbc \
28 CONFIG_PACKAGE_asterisk14-codec-lpc10 CONFIG_PACKAGE_asterisk14-codec-speex \
29 CONFIG_PACKAGE_asterisk14-pbx-dundi CONFIG_PACKAGE_asterisk14-res-agi \
30 CONFIG_PACKAGE_asterisk14-res-crypto CONFIG_PACKAGE_asterisk14-pgsql \
31 CONFIG_PACKAGE_asterisk14-sqlite CONFIG_PACKAGE_asterisk14-voicemail \
32 CONFIG_PACKAGE_asterisk14-sounds \
35 define Package
/asterisk14
/Default
36 SUBMENU
:=asterisk14
(Complete Open Source PBX
), v1.4.x
39 URL
:=http
://www.asterisk.org
/
42 define Package
/asterisk14
/Default
/description
43 Asterisk is a complete PBX in software. It provides
all of the features
44 you would expect from a PBX and more. Asterisk does voice over IP in three
45 protocols
, and can interoperate with almost
all standards-based telephony
46 equipment using relatively inexpensive hardware.
50 define Package
/asterisk14
51 $(call Package
/asterisk14
/Default
)
52 TITLE
:=Complete open source PBX
53 DEPENDS
:= +libltdl
+libncurses
+libpopt
+libpthread @
!TARGET_avr32
56 define Package
/asterisk14
/description
57 $(call Package
/asterisk14
/Default
/description
)
61 define Package
/asterisk14-mini
62 $(call Package
/asterisk14
/Default
)
63 TITLE
:=Minimal open source PBX
64 DEPENDS
:=+libncurses
+libpthread @
!TARGET_avr32
67 define Package
/asterisk14-mini
/description
68 $(call Package
/asterisk14
/Default
/description
)
69 This package contains only the following modules
:
86 define Package
/asterisk14-chan-alsa
87 $(call Package
/asterisk14
/Default
)
88 TITLE
:=ALSA soundcards support
89 DEPENDS
:= +asterisk14
+alsa-lib
92 define Package
/asterisk14-chan-alsa
/description
93 $(call Package
/asterisk14
/Default
/description
)
94 This package provides the channel driver for ALSA sound cards support to
99 define Package
/asterisk14-chan-gtalk
100 $(call Package
/asterisk14
/Default
)
102 DEPENDS
:= +asterisk14
+libiksemel
105 define Package
/asterisk14-chan-gtalk
/description
106 $(call Package
/asterisk14
/Default
/description
)
107 This package provides the channel chan_gtalk and res_jabber for GTalk
112 define Package
/asterisk14-chan-h323
113 $(call Package
/asterisk14
/Default
)
114 TITLE
:=H
.323 support for Asterisk
115 DEPENDS
:= +asterisk14
+uclibcxx
118 define Package
/asterisk14-chan-h323
/description
119 $(call Package
/asterisk14
/Default
/description
)
120 This package provides H
.323 support to Asterisk.
124 define Package
/asterisk14-chan-mgcp
125 $(call Package
/asterisk14
/Default
)
127 DEPENDS
:= +asterisk14
130 define Package
/asterisk14-chan-mgcp
/description
131 $(call Package
/asterisk14
/Default
/description
)
132 This package provides MGCP
(Media Gateway Control Protocol
) support
\\\
137 define Package
/asterisk14-chan-skinny
138 $(call Package
/asterisk14
/Default
)
139 TITLE
:=Skinny Client Control Protocol support
140 DEPENDS
:= +asterisk14
143 define Package
/asterisk14-chan-skinny
/description
144 $(call Package
/asterisk14
/Default
/description
)
145 This package provided Skinny Client Control Protocol support to
\\\
150 define Package
/asterisk14-codec-ilbc
151 $(call Package
/asterisk14
/Default
)
152 TITLE
:=ILBC Translator
153 DEPENDS
:= +asterisk14
156 define Package
/asterisk14-codec-ilbc
/description
157 $(call Package
/asterisk14
/Default
/description
)
158 This package contains the ILBC
(Internet Low Bitrate Codec
) translator
163 define Package
/asterisk14-codec-lpc10
164 $(call Package
/asterisk14
/Default
)
165 TITLE
:=LPC10
2.4kbps voice codec Translator
166 DEPENDS
:= +asterisk14
169 define Package
/asterisk14-chan-lpc10
/description
170 $(call Package
/asterisk14
/Default
/description
)
171 This package contains the LPC10
(Linear Predictor Code
) 2.4kbps voice
172 codec translator for Asterisk.
176 define Package
/asterisk14-codec-speex
177 $(call Package
/asterisk14
/Default
)
178 TITLE
:=Speex
/PCM16 Codec Translator
179 DEPENDS
:= +asterisk14
+libspeex
182 define Package
/asterisk14-chan-speex
/description
183 $(call Package
/asterisk14
/Default
/description
)
184 This package contains the Speex speech compression codec translator for
189 define Package
/asterisk14-pbx-dundi
190 $(call Package
/asterisk14
/Default
)
192 DEPENDS
:= +asterisk14
195 define Package
/asterisk14-pbx-dundi
/description
196 $(call Package
/asterisk14
/Default
/description
)
197 This package provides DUNDi
(Distributed Universal Number Discovery
)
202 define Package
/asterisk14-res-agi
203 $(call Package
/asterisk14
/Default
)
205 DEPENDS
:= +asterisk14
208 define Package
/asterisk14-res-agi
/description
209 $(call Package
/asterisk14
/Default
/description
)
210 This package provides AGI
(Asterisk Gateway Interface
) support to
215 define Package
/asterisk14-res-crypto
216 $(call Package
/asterisk14
/Default
)
217 TITLE
:=Cryptographic Digital Signatures support
218 DEPENDS
:= +asterisk14
+libopenssl
221 define Package
/asterisk14-res-crypto
/description
222 $(call Package
/asterisk14
/Default
/description
)
223 This package provides Cryptographic Digital Signatures support to
228 define Package
/asterisk14-pgsql
229 $(call Package
/asterisk14
/Default
)
230 TITLE
:=PostgreSQL support
231 DEPENDS
:= +asterisk14
+libpq
234 define Package
/asterisk14-pgsql
/description
235 $(call Package
/asterisk14
/Default
/description
)
236 This package contains PostgreSQL support modules for Asterisk.
240 define Package
/asterisk14-sqlite
241 $(call Package
/asterisk14
/Default
)
242 TITLE
:=SQLite modules
243 DEPENDS
:= +asterisk14
+libsqlite2
246 define Package
/asterisk14-sqlite
/description
247 $(call Package
/asterisk14
/Default
/description
)
248 This package contains SQLite support modules for Asterisk.
252 define Package
/asterisk14-sounds
253 $(call Package
/asterisk14
/Default
)
255 DEPENDS
:= +asterisk14
258 define Package
/asterisk14-sounds
/description
259 $(call Package
/asterisk14
/Default
/description
)
260 This package contains sound files for Asterisk.
264 define Package
/asterisk14-voicemail
265 $(call Package
/asterisk14
/Default
)
266 TITLE
:=Voicemail support
267 DEPENDS
:= +asterisk14
270 define Package
/asterisk14-voicemail
/description
271 $(call Package
/asterisk14
/Default
/description
)
272 This package contains voicemail related modules for Asterisk.
283 --with-ltdl
="$(STAGING_DIR)/usr" \
286 --with-ncurses
="$(STAGING_DIR)/usr" \
293 --with-popt
="$(STAGING_DIR)/usr" \
305 --with-z
="$(STAGING_DIR)/usr" \
308 EXTRA_CFLAGS
:= $(TARGET_CPPFLAGS
)
309 EXTRA_LDFLAGS
:= $(TARGET_LDFLAGS
)
311 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk14-chan-alsa
),)
313 --with-asound
="$(STAGING_DIR)/usr"
319 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk14-chan-gtalk
),)
321 --with-gnutls
="$(STAGING_DIR)/usr" \
322 --with-iksemel
="$(STAGING_DIR)/usr"
324 ac_cv_lib_iksemel_iks_start_sasl
=yes \
325 ac_cv_lib_gnutls_gnutls_bye
=yes
332 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk14-chan-h323
),)
334 --with-h323
="$(BUILD_DIR)/openh323" \
335 --with-pwlib
="$(BUILD_DIR)/pwlib"
337 LIBS
="$$$$LIBS -luClibc++ -ldl -lpthread"
339 define Build
/Compile
/chan-h323
340 $(MAKE
) -C
"$(PKG_BUILD_DIR)/channels/h323" \
341 $(TARGET_CONFIGURE_OPTS
) \
342 CXXLIBS
="-nodefaultlibs -luClibc++" \
351 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk14-codec-speex
),)
353 --with-speex
="$(STAGING_DIR)/usr"
355 ac_cv_lib_speex_speex_encode
=yes
356 EXTRA_CFLAGS
+= -I
$(STAGING_DIR
)/usr
/include/speex
362 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk14-res-crypto
),)
364 --with-ssl
="$(STAGING_DIR)/usr"
370 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk14-pgsql
),)
372 --with-postgres
="$(STAGING_DIR)/usr"
378 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk14-sqlite
),)
380 --with-sqlite
="$(STAGING_DIR)/usr"
387 define Build
/Configure
388 ( cd
$(PKG_BUILD_DIR
); .
/bootstrap.sh
)
389 $(call Build
/Configure
/Default
,,$(SITE_VARS
))
393 $(MAKE
) -C
"$(PKG_BUILD_DIR)" \
394 include/asterisk
/version.h \
395 include/asterisk
/buildopts.h defaults.h \
397 $(call Build
/Compile
/chan-h323
)
398 ASTCFLAGS
="$(EXTRA_CFLAGS) -DLOW_MEMORY $(TARGET_CFLAGS)" \
399 ASTLDFLAGS
="$(EXTRA_LDFLAGS)" \
400 $(MAKE
) -C
"$(PKG_BUILD_DIR)" \
401 ASTVARLIBDIR
="/usr/lib/asterisk" \
405 DESTDIR
="$(PKG_INSTALL_DIR)" \
407 $(SED
) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $(PKG_INSTALL_DIR
)/etc
/asterisk
/musiconhold.conf
410 define Build
/InstallDev
411 mkdir
-p
$(1)/usr
/include/asterisk
/
412 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/asterisk
/*.h
$(1)/usr
/include/asterisk
/
413 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/asterisk.h
$(1)/usr
/include/
417 define Package
/asterisk14
/conffiles
418 /etc
/asterisk
/agents.conf
419 /etc
/asterisk
/alarmreceiver.conf
420 /etc
/asterisk
/amd.conf
421 /etc
/asterisk
/asterisk.conf
422 /etc
/asterisk
/cdr.conf
423 /etc
/asterisk
/cdr_custom.conf
424 /etc
/asterisk
/cdr_manager.conf
425 /etc
/asterisk
/codecs.conf
426 /etc
/asterisk
/dnsmgr.conf
427 /etc
/asterisk
/enum.conf
428 /etc
/asterisk
/extconfig.conf
429 /etc
/asterisk
/extensions.ael
430 /etc
/asterisk
/extensions.conf
431 /etc
/asterisk
/features.conf
432 /etc
/asterisk
/followme.conf
433 /etc
/asterisk
/http.conf
434 /etc
/asterisk
/iax.conf
435 /etc
/asterisk
/iaxprov.conf
436 /etc
/asterisk
/indications.conf
437 /etc
/asterisk
/logger.conf
438 /etc
/asterisk
/manager.conf
439 /etc
/asterisk
/misdn.conf
440 /etc
/asterisk
/modules.conf
441 /etc
/asterisk
/musiconhold.conf
442 /etc
/asterisk
/muted.conf
443 /etc
/asterisk
/osp.conf
444 /etc
/asterisk
/privacy.conf
445 /etc
/asterisk
/queues.conf
446 /etc
/asterisk
/rtp.conf
447 /etc
/asterisk
/say.conf
448 /etc
/asterisk
/sip.conf
449 /etc
/asterisk
/sip_notify.conf
450 /etc
/asterisk
/sla.conf
451 /etc
/asterisk
/smdi.conf
452 /etc
/asterisk
/udptl.conf
453 /etc
/asterisk
/users.conf
456 define Package
/asterisk14
/postinst
458 ROOT
=`echo $${PKG_ROOT} | sed 's:[\/]:\\\&:g' -`
459 /bin
/sed
-i
's/\ \/etc/\ '$${ROOT}'etc/g' $${PKG_ROOT}/etc
/asterisk
/asterisk.conf
460 /bin
/sed
-i
's/\ \/var/\ '$${ROOT}'var/g' $${PKG_ROOT}/etc
/asterisk
/asterisk.conf
461 /bin
/sed
-i
's/\ \/usr/\ '$${ROOT}'usr/g' $${PKG_ROOT}/etc
/asterisk
/asterisk.conf
462 /bin
/sed
-i
's/^DEST=/DEST='$${ROOT}'/g' $${PKG_ROOT}/etc
/init.d
/asterisk
463 /bin
/sed
-i
's/OPTIONS=\"\"/OPTIONS=\"-C\ '$${ROOT}'etc\/asterisk\/asterisk.conf\"/g' $${PKG_ROOT}/etc
/default
/asterisk
466 define Package
/asterisk14
/install
467 $(CP
) $(PKG_INSTALL_DIR
)/* $(1)
468 rm -rf
$(1)/usr
/sbin
/astgenkey
469 rm -rf
$(1)/usr
/sbin
/aelparse
470 rm -rf
$(1)/usr
/sbin
/autosupport
471 rm -rf
$(1)/usr
/sbin
/muted
472 rm -rf
$(1)/usr
/sbin
/stereorize
475 rm -rf
$(1)/usr
/include
476 rm -rf
$(1)/var
/spool
/asterisk
/meetme
477 rm -rf
$(1)/var
/spool
/asterisk
/voicemail
478 (cd
$(1)/usr
/lib
/asterisk
; \
485 rm -rf
*adsi
* *festival
* *modem
* *oss
* *phone
* *intercom
* \
486 *mp3
* *nbscat
* *sqlite
* *mysql
* *postgres
* *pgsql
* \
487 *voicemail
* *speex
* *flash
* *page
* *zap
* *jpeg
* \
494 {codec
,format
}_ilbc.so \
501 (cd
$(1)/etc
/asterisk
; \
502 rm -f
*odbc
* *mysql
* *postgres
* *pgsql
* *voicemail
* \
503 *adsi
* *oss
* *alsa
* *festival
* *modem
* *phone
* \
504 *tds
* *vofr
* *rpt
* *vpb
* *snmp
* \
514 $(INSTALL_DATA
) .
/files
/modules.conf
$(1)/etc
/asterisk
/
515 $(INSTALL_DIR
) $(1)/etc
/default
516 $(INSTALL_DATA
) .
/files
/asterisk.default
$(1)/etc
/default
/asterisk
517 $(INSTALL_DIR
) $(1)/etc
/init.d
518 $(INSTALL_BIN
) .
/files
/asterisk.init
$(1)/etc
/init.d
/asterisk
522 define Package
/asterisk14-mini
/conffiles
523 /etc
/asterisk
/asterisk.conf
524 /etc
/asterisk
/enum.conf
525 /etc
/asterisk
/extconfig.conf
526 /etc
/asterisk
/extensions.conf
527 /etc
/asterisk
/features.conf
528 /etc
/asterisk
/http.conf
529 /etc
/asterisk
/iax.conf
530 /etc
/asterisk
/iaxprov.conf
531 /etc
/asterisk
/logger.conf
532 /etc
/asterisk
/manager.conf
533 /etc
/asterisk
/modules.conf
534 /etc
/asterisk
/musiconhold.conf
535 /etc
/asterisk
/rtp.conf
536 /etc
/asterisk
/sip.conf
537 /etc
/asterisk
/sip_notify.conf
538 /etc
/asterisk
/users.conf
541 define Package
/asterisk14-mini
/install
542 $(INSTALL_DIR
) $(1)/etc
/asterisk
543 for f in asterisk enum extconfig extensions features http \
544 iax iaxprov logger manager modules musiconhold rtp \
545 sip sip_notify users
; do \
546 $(CP
) $(PKG_INSTALL_DIR
)/etc
/asterisk
/$$$$f.conf
$(1)/etc
/asterisk
/ ; \
548 $(INSTALL_DATA
) .
/files
/modules.conf
$(1)/etc
/asterisk
/
549 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
550 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/firmware
$(1)/usr
/lib
/asterisk
/
551 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/keys
552 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
553 for f in app_dial chan_iax2 chan_local chan_sip codec_gsm \
554 codec_ulaw format_gsm format_pcm format_wav format_wav_gsm \
555 pbx_config res_features res_musiconhold
; do \
556 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/$$$$f.so
$(1)/usr
/lib
/asterisk
/modules
/ ; \
558 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/moh
559 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/sounds
560 $(INSTALL_DIR
) $(1)/usr
/sbin
561 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/asterisk
$(1)/usr
/sbin
/
562 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/safe_asterisk
$(1)/usr
/sbin
/
563 $(INSTALL_DIR
) $(1)/etc
/default
564 $(INSTALL_DATA
) .
/files
/asterisk.default
$(1)/etc
/default
/asterisk
565 $(INSTALL_DIR
) $(1)/etc
/init.d
566 $(INSTALL_BIN
) .
/files
/asterisk.init
$(1)/etc
/init.d
/asterisk
570 define Package
/asterisk14-chan-alsa
/conffiles
571 /etc
/asterisk
/alsa.conf
574 define Package
/asterisk14-chan-alsa
/install
575 $(INSTALL_DIR
) $(1)/etc
/asterisk
576 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/etc
/asterisk
/alsa.conf
$(1)/etc
/asterisk
/
577 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
578 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/chan_alsa.so
$(1)/usr
/lib
/asterisk
/modules
/
582 define Package
/asterisk14-chan-gtalk
/conffiles
583 /etc
/asterisk
/gtalk.conf
584 /etc
/asterisk
/jabber.conf
587 define Package
/asterisk14-chan-gtalk
/install
588 $(INSTALL_DIR
) $(1)/etc
/asterisk
589 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/etc
/asterisk
/gtalk.conf
$(1)/etc
/asterisk
/
590 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/etc
/asterisk
/jabber.conf
$(1)/etc
/asterisk
/
591 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
592 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/chan_gtalk.so
$(1)/usr
/lib
/asterisk
/modules
/
593 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/res_jabber.so
$(1)/usr
/lib
/asterisk
/modules
/
597 define Package
/asterisk14-chan-h323
/conffiles
598 /etc
/asterisk
/h323.conf
601 define Package
/asterisk14-chan-h323
/install
602 $(INSTALL_DIR
) $(1)/etc
/asterisk
603 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/etc
/asterisk
/h323.conf
$(1)/etc
/asterisk
/
604 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
605 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/chan_h323.so
$(1)/usr
/lib
/asterisk
/modules
/
609 define Package
/asterisk14-chan-mgcp
/install
610 /etc
/asterisk
/mgcp.conf
613 define Package
/asterisk14-chan-mgcp
/install
614 $(INSTALL_DIR
) $(1)/etc
/asterisk
615 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/etc
/asterisk
/mgcp.conf
$(1)/etc
/asterisk
/
616 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
617 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/chan_mgcp.so
$(1)/usr
/lib
/asterisk
/modules
/
621 define Package
/asterisk14-chan-skinny
/conffiles
622 /etc
/asterisk
/skinny.conf
625 define Package
/asterisk14-chan-skinny
/install
626 $(INSTALL_DIR
) $(1)/etc
/asterisk
627 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/etc
/asterisk
/skinny.conf
$(1)/etc
/asterisk
/
628 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
629 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/chan_skinny.so
$(1)/usr
/lib
/asterisk
/modules
/
633 define Package
/asterisk14-codec-ilbc
/install
634 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
635 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/codec_ilbc.so
$(1)/usr
/lib
/asterisk
/modules
/
636 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/format_ilbc.so
$(1)/usr
/lib
/asterisk
/modules
/
640 define Package
/asterisk14-codec-lpc10
/install
641 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
642 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/codec_lpc10.so
$(1)/usr
/lib
/asterisk
/modules
/
646 define Package
/asterisk14-codec-speex
/install
647 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
648 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/codec_speex.so
$(1)/usr
/lib
/asterisk
/modules
/
652 define Package
/asterisk14-pbx-dundi
/conffiles
653 /etc
/asterisk
/dundi.conf
656 define Package
/asterisk14-pbx-dundi
/install
657 $(INSTALL_DIR
) $(1)/etc
/asterisk
658 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/etc
/asterisk
/dundi.conf
$(1)/etc
/asterisk
/
659 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
660 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/pbx_dundi.so
$(1)/usr
/lib
/asterisk
/modules
/
664 define Package
/asterisk14-res-agi
/install
665 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/agi-bin
666 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
667 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/res_agi.so
$(1)/usr
/lib
/asterisk
/modules
/
671 define Package
/asterisk14-res-crypto
/install
672 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
673 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/res_crypto.so
$(1)/usr
/lib
/asterisk
/modules
/
677 define Package
/asterisk14-pgsql
/conffiles
678 /etc
/asterisk
/cdr_pgsql.conf
679 /etc
/asterisk
/res_pgsql.conf
682 define Package
/asterisk14-pgsql
/install
683 $(INSTALL_DIR
) $(1)/etc
/asterisk
684 install -m0600
$(PKG_INSTALL_DIR
)/etc
/asterisk
/cdr_pgsql.conf
$(1)/etc
/asterisk
/
685 install -m0600
$(PKG_INSTALL_DIR
)/etc
/asterisk
/res_pgsql.conf
$(1)/etc
/asterisk
/
686 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
687 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/cdr_pgsql.so
$(1)/usr
/lib
/asterisk
/modules
/
688 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/res_config_pgsql.so
$(1)/usr
/lib
/asterisk
/modules
/
692 define Package
/asterisk14-sqlite
/install
693 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
694 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/cdr_sqlite.so
$(1)/usr
/lib
/asterisk
/modules
/
698 define Package
/asterisk14-sounds
/install
699 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/sounds
700 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/sounds
/* $(1)/usr
/lib
/asterisk
/sounds
/
701 rm -f
$(1)/usr
/lib
/asterisk
/sounds
/vm-
*
702 rm -f
$(1)/usr
/lib
/asterisk
/sounds
/x
706 define Package
/asterisk14-voicemail
/conffiles
707 /etc
/asterisk
/voicemail.conf
710 define Package
/asterisk14-voicemail
/install
711 $(INSTALL_DIR
) $(1)/etc
/asterisk
712 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/etc
/asterisk
/voicemail.conf
$(1)/etc
/asterisk
/
713 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
714 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/*voicemail.so
$(1)/usr
/lib
/asterisk
/modules
/
715 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/res_adsi.so
$(1)/usr
/lib
/asterisk
/modules
/
716 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/sounds
717 $(CP
) $(PKG_INSTALL_DIR
)//usr
/lib
/asterisk
/sounds
/vm-
*.gsm
$(1)/usr
/lib
/asterisk
/sounds
/
721 $(eval
$(call BuildPackage
,asterisk14
))
722 $(eval
$(call BuildPackage
,asterisk14-mini
))
723 $(eval
$(call BuildPackage
,asterisk14-chan-alsa
))
724 $(eval
$(call BuildPackage
,asterisk14-chan-gtalk
))
725 $(eval
$(call BuildPackage
,asterisk14-chan-h323
))
726 $(eval
$(call BuildPackage
,asterisk14-chan-mgcp
))
727 $(eval
$(call BuildPackage
,asterisk14-chan-skinny
))
728 $(eval
$(call BuildPackage
,asterisk14-codec-ilbc
))
729 $(eval
$(call BuildPackage
,asterisk14-codec-lpc10
))
730 $(eval
$(call BuildPackage
,asterisk14-codec-speex
))
731 $(eval
$(call BuildPackage
,asterisk14-pbx-dundi
))
732 $(eval
$(call BuildPackage
,asterisk14-res-agi
))
733 $(eval
$(call BuildPackage
,asterisk14-res-crypto
))
734 $(eval
$(call BuildPackage
,asterisk14-pgsql
))
735 $(eval
$(call BuildPackage
,asterisk14-sqlite
))
736 $(eval
$(call BuildPackage
,asterisk14-voicemail
))
737 $(eval
$(call BuildPackage
,asterisk14-sounds
))