2 # Copyright (C) 2006 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 ftp
://ftp.digium.com
/pub
/asterisk
/old-releases
18 PKG_MD5SUM
:=88cfcd5c3b2a8f2504e561cb93546299
21 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)
22 PKG_INSTALL_DIR
:=$(PKG_BUILD_DIR
)/ipkg-install
24 include $(INCLUDE_DIR
)/package.mk
26 define Package
/asterisk
/Default
30 Asterisk is a complete PBX in software. It provides
all of the features
\\\
31 you would expect from a PBX and more. Asterisk does voice over IP in three
\\\
32 protocols
, and can interoperate with almost
all standards-based telephony
\\\
33 equipment using relatively inexpensive hardware.
34 URL
:=http
://www.asterisk.org
/
35 SUBMENU
:=asterisk
(Complete Open Source PBX
)
38 define Package
/asterisk
39 $(call Package
/asterisk
/Default
)
40 DEPENDS
:=+libncurses
+libpthread
41 TITLE
:=Complete Open Source PBX
44 define Package
/asterisk
/conffiles
45 /etc
/asterisk
/asterisk.conf
46 /etc
/asterisk
/agents.conf
47 /etc
/asterisk
/alarmreceiver.conf
48 /etc
/asterisk
/cdr_manager.conf
49 /etc
/asterisk
/codecs.conf
50 /etc
/asterisk
/enum.conf
51 /etc
/asterisk
/extconfig.conf
52 /etc
/asterisk
/extensions.conf
53 /etc
/asterisk
/features.conf
54 /etc
/asterisk
/iax.conf
55 /etc
/asterisk
/iaxprov.conf
56 /etc
/asterisk
/indications.conf
57 /etc
/asterisk
/logger.conf
58 /etc
/asterisk
/manager.conf
59 /etc
/asterisk
/modules.conf
60 /etc
/asterisk
/musiconhold.conf
61 /etc
/asterisk
/osp.conf
62 /etc
/asterisk
/privacy.conf
63 /etc
/asterisk
/queues.conf
64 /etc
/asterisk
/rtp.conf
65 /etc
/asterisk
/sip.conf
68 define Package
/asterisk-mini
69 $(call Package
/asterisk
/Default
)
70 DEPENDS
:=+libncurses
+libpthread
72 TITLE
:=Minimal Open Source PBX
75 This package contains only the following modules
: \\\
91 define Package
/asterisk-mini
/conffiles
92 /etc
/asterisk
/asterisk.conf
93 /etc
/asterisk
/enum.conf
94 /etc
/asterisk
/extconfig.conf
95 /etc
/asterisk
/extensions.conf
96 /etc
/asterisk
/features.conf
97 /etc
/asterisk
/iax.conf
98 /etc
/asterisk
/iaxprov.conf
99 /etc
/asterisk
/logger.conf
100 /etc
/asterisk
/manager.conf
101 /etc
/asterisk
/modules.conf
102 /etc
/asterisk
/musiconhold.conf
103 /etc
/asterisk
/rtp.conf
104 /etc
/asterisk
/sip.conf
107 define Package
/asterisk-mysql
108 $(call Package
/asterisk
/Default
)
109 DEPENDS
:=asterisk
+libmysqlclient
113 This package contains MySQL support modules for Asterisk.
116 define Package
/asterisk-mysql
/conffiles
117 /etc
/asterisk
/cdr_mysql.conf
120 define Package
/asterisk-pgsql
121 $(call Package
/asterisk
/Default
)
122 DEPENDS
:=asterisk
+libpq
123 TITLE
:=PostgreSQL support
126 This package contains PostgreSQL support modules for Asterisk.
129 define Package
/asterisk-pgsql
/conffiles
130 /etc
/asterisk
/cdr_pgsql.conf
133 define Package
/asterisk-sqlite
134 $(call Package
/asterisk
/Default
)
135 DEPENDS
:=asterisk
+libsqlite2
136 TITLE
:=SQLite modules
139 This package contains SQLite support modules for Asterisk.
142 define Package
/asterisk-sounds
143 $(call Package
/asterisk
)
149 This package contains sound files for Asterisk.
152 define Package
/asterisk-voicemail
153 $(call Package
/asterisk
/Default
)
155 TITLE
:=Voicemail support
158 This package contains voicemail related modules for Asterisk.
161 define Package
/asterisk-voicemail
/conffiles
162 /etc
/asterisk
/voicemail.conf
165 define Package
/asterisk-app-meetme
166 $(call Package
/asterisk
/Default
)
167 DEPENDS
:=asterisk
+zaptel-libtonezone
168 TITLE
:=MeetMe Confererencing support
171 This package provides the application MeetMe and conferencing support to
\\\
175 define Package
/asterisk-app-meetme
/conffiles
176 /etc
/asterisk
/meetme.conf
179 define Package
/asterisk-chan-bluetooth
180 $(call Package
/asterisk
/Default
)
181 DEPENDS
:=asterisk
+bluez-libs
182 TITLE
:=Bluetooth HandsFreeProfile support for Asterisk
185 This package provides Bluetooth HandsFreeProfile support to Asterisk.
188 define Package
/asterisk-chan-bluetooth
/conffiles
189 /etc
/asterisk
/bluetooth.conf
192 define Package
/asterisk-chan-h323
193 $(call Package
/asterisk
/Default
)
194 DEPENDS
:=asterisk
+libopenh323
+uclibcxx
195 TITLE
:=H
.323 support for Asterisk
198 This package provides H
.323 support to Asterisk.
201 define Package
/asterisk-chan-h323
/conffiles
202 /etc
/asterisk
/h323.conf
205 define Package
/asterisk-chan-mgcp
206 $(call Package
/asterisk
/Default
)
211 This package provides MGCP
(Media Gateway Control Protocol
) support
\\\
215 define Package
/asterisk-chan-mgcp
/conffiles
216 /etc
/asterisk
/mgcp.conf
219 define Package
/asterisk-chan-oss
220 $(call Package
/asterisk
/Default
)
225 Channel driver for OSS sound cards
228 define Package
/asterisk-chan-oss
/conffiles
229 /etc
/asterisk
/oss.conf
232 define Package
/asterisk-chan-skinny
233 $(call Package
/asterisk
/Default
)
235 TITLE
:=Skinny Client Control Protocol support
238 This package provided Skinny Client Control Protocol support to
\\\
242 define Package
/asterisk-chan-skinny
/conffiles
243 /etc
/asterisk
/skinny.conf
246 define Package
/asterisk-codec-ilbc
247 $(call Package
/asterisk
/Default
)
249 TITLE
:=ILBC Translator
252 This package contains the ILBC
(Internet Low Bitrate Codec
) translator
\\\
256 define Package
/asterisk-codec-lpc10
257 $(call Package
/asterisk
/Default
)
259 TITLE
:=LPC10
2.4kbps voice codec Translator
262 This package contains the LPC10
(Linear Predictor Code
) 2.4kbps voice
\\\
263 codec translator for Asterisk.
266 define Package
/asterisk-codec-speex
267 $(call Package
/asterisk
/Default
)
268 DEPENDS
:=asterisk
+libspeex
269 TITLE
:=Speex
/PCM16 Codec Translator
272 This package contains the Speex speech compression codec translator for
\\\
276 define Package
/asterisk-pbx-dundi
277 $(call Package
/asterisk
/Default
)
282 This package provides DUNDi
(Distributed Universal Number Discovery
) \\\
286 define Package
/asterisk-pbx-dundi
/conffiles
287 /etc
/asterisk
/dundi.conf
290 define Package
/asterisk-res-agi
291 $(call Package
/asterisk
/Default
)
296 This package provides AGI
(Asterisk Gateway Interface
) support to
\\\
300 define Package
/asterisk-res-crypto
301 $(call Package
/asterisk
/Default
)
302 DEPENDS
:=asterisk
+libopenssl
303 TITLE
:=Cryptographic Digital Signatures support
306 This package provides Cryptographic Digital Signatures support to
\\\
311 EXTRA_CFLAGS
:= -I
$(STAGING_DIR
)/usr
/include -I
$(STAGING_DIR
)/include
312 EXTRA_LDFLAGS
:= -L
$(STAGING_DIR
)/usr
/lib
-L
$(STAGING_DIR
)/lib
314 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-mysql
),)
315 EXTRA_CFLAGS
+= -I
$(STAGING_DIR
)/usr
/include/mysql
316 EXTRA_LDFLAGS
+= -L
$(STAGING_DIR
)/usr
/lib
/mysql
317 EXTRA_APP_MODULES
+= app_sql_mysql.so
318 EXTRA_CDR_MODULES
+= cdr_mysql.so
319 EXTRA_RES_MODULES
+= res_config_mysql.so
321 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-pgsql
),)
322 EXTRA_APP_MODULES
+= app_sql_postgres.so
323 EXTRA_CDR_MODULES
+= cdr_pgsql.so
325 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-sqlite
),)
326 EXTRA_CDR_MODULES
+= cdr_sqlite.so
328 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-app-meetme
),)
329 EXTRA_APP_MODULES
+= app_meetme.so
331 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-chan-bluetooth
),)
332 EXTRA_CHAN_MODULES
+= chan_bluetooth.so
334 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-chan-h323
),)
336 OPENH323DIR
="$(BUILD_DIR)/openh323" \
337 PWLIBDIR
="$(BUILD_DIR)/pwlib" \
338 CXXLIBS
="-nodefaultlibs -luClibc++ -lc -lm -lgcc"
339 EXTRA_CHAN_MODULES
+= chan_h323.so
341 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-codec-speex
),)
342 EXTRA_CFLAGS
+= -I
$(STAGING_DIR
)/usr
/include/speex
343 EXTRA_CODEC_MODULES
+= codec_speex.so
345 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-res-crypto
),)
346 EXTRA_RES_MODULES
+= res_crypto.so
349 define Build
/Configure
352 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-chan-h323
),)
353 define Build
/Compile
/chan-h323
354 $(MAKE
) -C
"$(PKG_BUILD_DIR)/channels/h323" \
355 $(TARGET_CONFIGURE_OPTS
) \
362 $(call Build
/Compile
/chan-h323
)
363 $(MAKE
) -C
"$(PKG_BUILD_DIR)" \
365 CROSS_COMPILE
="$(TARGET_CROSS)" \
366 CROSS_COMPILE_BIN
="/void/" \
367 CROSS_COMPILE_TARGET
="/void/" \
368 $(TARGET_CONFIGURE_OPTS
) \
369 HOST_CC
="$(HOSTCC)" \
370 OPTIMIZE
="$(TARGET_CFLAGS)" \
373 OPTIONS
="-DLOW_MEMORY -Dlinux" \
375 EXTRA_CFLAGS
="$(EXTRA_CFLAGS)" \
376 EXTRA_LDFLAGS
="$(EXTRA_LDFLAGS)" \
377 EXTRA_APP_MODULES
="$(EXTRA_APP_MODULES)" \
378 EXTRA_CDR_MODULES
="$(EXTRA_CDR_MODULES)" \
379 EXTRA_CHAN_MODULES
="$(EXTRA_CHAN_MODULES)" \
380 EXTRA_CODEC_MODULES
="$(EXTRA_CODEC_MODULES)" \
381 EXTRA_RES_MODULES
="$(EXTRA_RES_MODULES)" \
382 DESTDIR
="$(PKG_INSTALL_DIR)" \
383 ASTVARLIBDIR
="/usr/lib/asterisk" \
386 $(SED
) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $(PKG_INSTALL_DIR
)/etc
/asterisk
/musiconhold.conf
387 rm -f
$(PKG_INSTALL_DIR
)/etc
/asterisk
/*.old
390 define Package
/asterisk
/install
391 $(CP
) $(PKG_INSTALL_DIR
)/* $(1)
392 rm -rf
$(1)/usr
/sbin
/astgenkey
394 rm -rf
$(1)/usr
/share
395 rm -rf
$(1)/usr
/include
397 (cd
$(1)/usr
/lib
/asterisk
; \
401 rm -rf mohmp3
/*.mp3
; \
404 rm -rf
*adsi
* *festival
* *modem
* *meetme
* *oss
* *phone
* *intercom
* \
405 *mp3
* *nbscat
* *mysql
* *postgres
* *pgsql
* *voicemail
* *speex
* \
406 *zapateller
* *jpeg
*; \
407 rm -f chan_bluetooth.so
; \
408 rm -f chan_h323.so
; \
409 rm -f chan_mgcp.so
; \
410 rm -f chan_skinny.so
; \
411 rm -f chan_oss.so
; \
412 rm -f
{codec
,format
}_ilbc.so
; \
413 rm -f codec_lpc10.so
; \
414 rm -f pbx_dundi.so
; \
416 rm -f res_crypto.so
; \
418 (cd
$(1)/etc
/asterisk
; \
419 rm -f
*odbc
* *mysql
* *postgres
* *pgsql
* *voicemail
* *adsi
* *oss
* *alsa
* \
420 *festival
* *modem
* *meetme
* *phone
* *tds
* *vofr
* *rpt
* *vpb
* \
422 rm -f bluetooth.conf
; \
424 rm -f skinny.conf
; \
428 $(INSTALL_DATA
) .
/files
/modules.conf
$(1)/etc
/asterisk
/
429 $(INSTALL_DIR
) $(1)/etc
/default
430 $(INSTALL_DATA
) .
/files
/asterisk.default
$(1)/etc
/default
/asterisk
431 $(INSTALL_DIR
) $(1)/etc
/init.d
432 $(INSTALL_BIN
) .
/files
/asterisk.init
$(1)/etc
/init.d
/asterisk
435 define Package
/asterisk-mini
/install
436 $(INSTALL_DIR
) $(1)/etc
/asterisk
437 for f in asterisk enum extconfig extensions features iax iaxprov logger manager modules musiconhold rtp sip
; do \
438 $(CP
) $(PKG_INSTALL_DIR
)/etc
/asterisk
/$$$$f.conf
$(1)/etc
/asterisk
/ ; \
440 $(INSTALL_DATA
) .
/files
/modules.conf
$(1)/etc
/asterisk
/
441 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
442 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/firmware
$(1)/usr
/lib
/asterisk
/
443 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/keys
444 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
445 for f in chan_iax2 chan_local chan_sip codec_gsm codec_ulaw format_gsm format_pcm format_wav \
446 format_wav_gsm pbx_config res_features res_musiconhold
; do \
447 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/$$$$f.so
$(1)/usr
/lib
/asterisk
/modules
/ ; \
449 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/mohmp3
450 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/sounds
451 $(INSTALL_DIR
) $(1)/usr
/sbin
452 $(CP
) $(PKG_INSTALL_DIR
)/usr
/sbin
/asterisk
$(1)/usr
/sbin
/
453 $(CP
) $(PKG_INSTALL_DIR
)/usr
/sbin
/safe_asterisk
$(1)/usr
/sbin
/
454 $(INSTALL_DIR
) $(1)/etc
/default
455 $(INSTALL_DATA
) .
/files
/asterisk.default
$(1)/etc
/default
/asterisk
456 $(INSTALL_DIR
) $(1)/etc
/init.d
457 $(INSTALL_BIN
) .
/files
/asterisk.init
$(1)/etc
/init.d
/asterisk
460 define Package
/asterisk-mysql
/install
461 $(INSTALL_DIR
) $(1)/etc
/asterisk
462 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/configs
/cdr_mysql.conf.sample
$(1)/etc
/asterisk
/cdr_mysql.conf
463 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
464 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/apps
/app_sql_mysql.so
$(1)/usr
/lib
/asterisk
/modules
/
465 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/cdr
/cdr_mysql.so
$(1)/usr
/lib
/asterisk
/modules
/
468 define Package
/asterisk-pgsql
/install
469 $(INSTALL_DIR
) $(1)/etc
/asterisk
470 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/configs
/cdr_pgsql.conf.sample
$(1)/etc
/asterisk
/cdr_pgsql.conf
471 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
472 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/apps
/app_sql_postgres.so
$(1)/usr
/lib
/asterisk
/modules
/
473 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/cdr
/cdr_pgsql.so
$(1)/usr
/lib
/asterisk
/modules
/
476 define Package
/asterisk-sqlite
/install
477 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
478 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/cdr
/cdr_sqlite.so
$(1)/usr
/lib
/asterisk
/modules
/
481 define Package
/asterisk-sounds
/install
482 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/sounds
483 $(CP
) $(PKG_BUILD_DIR
)/sounds
/* $(1)/usr
/lib
/asterisk
/sounds
/
484 rm -f
$(1)/usr
/lib
/asterisk
/sounds
/*.mp3
485 rm -f
$(1)/usr
/lib
/asterisk
/sounds
/vm-
*
488 define Package
/asterisk-voicemail
/install
489 $(INSTALL_DIR
) $(1)/etc
/asterisk
490 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/configs
/voicemail.conf.sample
$(1)/etc
/asterisk
/voicemail.conf
491 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
492 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/apps
/*voicemail.so
$(1)/usr
/lib
/asterisk
/modules
/
493 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/res
/res_adsi.so
$(1)/usr
/lib
/asterisk
/modules
/
494 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/sounds
495 $(CP
) $(PKG_BUILD_DIR
)/sounds
/vm-
*.gsm
$(1)/usr
/lib
/asterisk
/sounds
/
498 define Package
/asterisk-app-meetme
/install
499 $(INSTALL_DIR
) $(1)/etc
/asterisk
500 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/configs
/meetme.conf.sample
$(1)/etc
/asterisk
/meetme.conf
501 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
502 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/apps
/app_meetme.so
$(1)/usr
/lib
/asterisk
/modules
/
505 define Package
/asterisk-chan-bluetooth
/install
506 $(INSTALL_DIR
) $(1)/etc
/asterisk
507 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/configs
/bluetooth.conf
$(1)/etc
/asterisk
/bluetooth.conf
508 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
509 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/channels
/chan_bluetooth.so
$(1)/usr
/lib
/asterisk
/modules
/
512 define Package
/asterisk-chan-h323
/install
513 $(INSTALL_DIR
) $(1)/etc
/asterisk
514 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/channels
/h323
/h323.conf.sample
$(1)/etc
/asterisk
/h323.conf
515 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
516 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/channels
/chan_h323.so
$(1)/usr
/lib
/asterisk
/modules
/
519 define Package
/asterisk-chan-mgcp
/install
520 $(INSTALL_DIR
) $(1)/etc
/asterisk
521 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/configs
/mgcp.conf.sample
$(1)/etc
/asterisk
/mgcp.conf
522 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
523 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/channels
/chan_mgcp.so
$(1)/usr
/lib
/asterisk
/modules
/
526 define Package
/asterisk-chan-oss
/install
527 $(INSTALL_DIR
) $(1)/etc
/asterisk
528 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/configs
/oss.conf.sample
$(1)/etc
/asterisk
/oss.conf
529 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
530 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/channels
/chan_oss.so
$(1)/usr
/lib
/asterisk
/modules
/
533 define Package
/asterisk-chan-skinny
/install
534 $(INSTALL_DIR
) $(1)/etc
/asterisk
535 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/configs
/skinny.conf.sample
$(1)/etc
/asterisk
/skinny.conf
536 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
537 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/channels
/chan_skinny.so
$(1)/usr
/lib
/asterisk
/modules
/
540 define Package
/asterisk-code-ilbc
/install
541 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
542 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/codecs
/codec_ilbc.so
$(1)/usr
/lib
/asterisk
/modules
/
543 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/formats
/format_ilbc.so
$(1)/usr
/lib
/asterisk
/modules
/
546 define Package
/asterisk-codec-lpc10
/install
547 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
548 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/codecs
/codec_lpc10.so
$(1)/usr
/lib
/asterisk
/modules
/
551 define Package
/asterisk-codec-speex
/install
552 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
553 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/codecs
/codec_speex.so
$(1)/usr
/lib
/asterisk
/modules
/
556 define Package
/asterisk-pbx-dundi
/install
557 $(INSTALL_DIR
) $(1)/etc
/asterisk
558 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/configs
/dundi.conf.sample
$(1)/etc
/asterisk
/dundi.conf
559 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
560 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/pbx
/pbx_dundi.so
$(1)/usr
/lib
/asterisk
/modules
/
563 define Package
/asterisk-res-agi
/install
564 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/agi-bin
565 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
566 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/res
/res_agi.so
$(1)/usr
/lib
/asterisk
/modules
/
569 define Package
/asterisk-res-crypto
/install
570 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
571 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/res
/res_crypto.so
$(1)/usr
/lib
/asterisk
/modules
/
574 define Build
/InstallDev
575 mkdir
-p
$(STAGING_DIR
)/usr
/include
576 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/asterisk \
577 $(STAGING_DIR
)/usr
/include/
580 define Build
/UninstallDev
581 rm -rf
$(STAGING_DIR
)/usr
/include/asterisk
584 $(eval
$(call BuildPackage
,asterisk
))
585 $(eval
$(call BuildPackage
,asterisk-mysql
))
586 $(eval
$(call BuildPackage
,asterisk-pgsql
))
587 $(eval
$(call BuildPackage
,asterisk-sqlite
))
588 $(eval
$(call BuildPackage
,asterisk-sounds
))
589 $(eval
$(call BuildPackage
,asterisk-voicemail
))
590 $(eval
$(call BuildPackage
,asterisk-app-meetme
))
591 $(eval
$(call BuildPackage
,asterisk-chan-bluetooth
))
592 $(eval
$(call BuildPackage
,asterisk-chan-h323
))
593 $(eval
$(call BuildPackage
,asterisk-chan-mgcp
))
594 $(eval
$(call BuildPackage
,asterisk-chan-oss
))
595 $(eval
$(call BuildPackage
,asterisk-chan-skinny
))
596 $(eval
$(call BuildPackage
,asterisk-codec-ilbc
))
597 $(eval
$(call BuildPackage
,asterisk-codec-lpc10
))
598 $(eval
$(call BuildPackage
,asterisk-codec-speex
))
599 $(eval
$(call BuildPackage
,asterisk-pbx-dundi
))
600 $(eval
$(call BuildPackage
,asterisk-res-agi
))
601 $(eval
$(call BuildPackage
,asterisk-res-crypto
))
602 $(eval
$(call BuildPackage
,asterisk-mini
))