给asterisk1.8.7添加menuselct选项
1、添加addons_test目录
编写文件app_testApp.c和 app_testApp.exports,这里我只叙述大概过程,具体参考我的博文(http://www.cnblogs.com/MikeZhang/archive/2012/06/05/asterisk187CLIAddOns.html )
2、编写addons_test目录里面的Makefile文件
内容如下:
-include$(ASTTOPDIR)/menuselect.makeopts $(ASTTOPDIR)/menuselect.makedeps
MENUSELECT_CATEGORY=ADDONS_TEST
MENUSELECT_DESCRIPTION=Addons_test
ALL_C_MODS:=app_testApp
all:
_all
include$(ASTTOPDIR)/Makefile.moddir_rules
3、写主目录里面的Makefile文件(在266行加入addons_test)
加入后该行内容如下:
MOD_SUBDIRS:=channels pbx apps codecs formats cdr cel bridges funcs tests main res addons addons_test $(LOCAL_MOD_SUBDIRS)
4、运行效果
./configure && make menuselect
主界面效果:
进入菜单效果: