summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/app_adsiprog.c4
-rw-r--r--apps/app_voicemail.c6
-rw-r--r--build_tools/get_makeopts2
-rw-r--r--build_tools/get_moduleinfo2
-rw-r--r--channels/chan_gtalk.c1
-rw-r--r--funcs/func_odbc.c1
-rw-r--r--res/res_adsi.c2
-rw-r--r--res/res_config_odbc.c1
8 files changed, 16 insertions, 3 deletions
diff --git a/apps/app_adsiprog.c b/apps/app_adsiprog.c
index c61f6bf3f..40330152b 100644
--- a/apps/app_adsiprog.c
+++ b/apps/app_adsiprog.c
@@ -25,6 +25,10 @@
* \ingroup applications
*/
+/*** MODULEINFO
+ <depend>res_adsi</depend>
+ ***/
+
#include "asterisk.h"
ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c
index b79ba9628..3b8a8c34b 100644
--- a/apps/app_voicemail.c
+++ b/apps/app_voicemail.c
@@ -28,14 +28,20 @@
* \note This module requires res_adsi to load.
*/
+/*** MODULEINFO
+ <depend>res_adsi</depend>
+ ***/
+
/*** MAKEOPTS
<category name="MENUSELECT_OPTS_app_voicemail" displayname="Voicemail Build Options" positive_output="yes" remove_on_change="apps/app_voicemail.o">
<member name="ODBC_STORAGE" displayname="Storage of Voicemail using ODBC">
<depend>unixodbc</depend>
+ <conflict>IMAP_STORAGE</conflict>
<defaultenabled>no</defaultenabled>
</member>
<member name="IMAP_STORAGE" displayname="Storage of Voicemail using IMAP4">
<depend>imap_tk</depend>
+ <conflict>ODBC_STORAGE</conflict>
<use>ssl</use>
<defaultenabled>no</defaultenabled>
</member>
diff --git a/build_tools/get_makeopts b/build_tools/get_makeopts
index 15ad97b75..e63622afd 100644
--- a/build_tools/get_makeopts
+++ b/build_tools/get_makeopts
@@ -1,3 +1,3 @@
/\/\*\*\* MAKEOPTS/ {printit=1; next}
-/\*\*\*\// {exit}
+/\*\*\*\// {if (printit) exit}
// {if (printit) print}
diff --git a/build_tools/get_moduleinfo b/build_tools/get_moduleinfo
index 08ae61cbf..d17c28e06 100644
--- a/build_tools/get_moduleinfo
+++ b/build_tools/get_moduleinfo
@@ -1,3 +1,3 @@
/\/\*\*\* MODULEINFO/ {printit=1; next}
-/\*\*\*\// {exit}
+/\*\*\*\// {if (printit) exit}
// {if (printit) print}
diff --git a/channels/chan_gtalk.c b/channels/chan_gtalk.c
index fa1d216aa..f84d6d896 100644
--- a/channels/chan_gtalk.c
+++ b/channels/chan_gtalk.c
@@ -27,6 +27,7 @@
/*** MODULEINFO
<depend>iksemel</depend>
+ <depend>res_jabber</depend>
***/
#include "asterisk.h"
diff --git a/funcs/func_odbc.c b/funcs/func_odbc.c
index 03876779c..5506c31b5 100644
--- a/funcs/func_odbc.c
+++ b/funcs/func_odbc.c
@@ -28,6 +28,7 @@
/*** MODULEINFO
<depend>unixodbc</depend>
+ <depend>res_odbc</depend>
***/
#include "asterisk.h"
diff --git a/res/res_adsi.c b/res/res_adsi.c
index 62f838198..a384ac962 100644
--- a/res/res_adsi.c
+++ b/res/res_adsi.c
@@ -1144,7 +1144,7 @@ static int unload_module(void)
return -1;
}
-AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_GLOBAL_SYMBOLS, "ADSI Resource (not optional)",
+AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_GLOBAL_SYMBOLS, "ADSI Resource",
.load = load_module,
.unload = unload_module,
.reload = reload,
diff --git a/res/res_config_odbc.c b/res/res_config_odbc.c
index 5c725a0e1..0e317640f 100644
--- a/res/res_config_odbc.c
+++ b/res/res_config_odbc.c
@@ -30,6 +30,7 @@
/*** MODULEINFO
<depend>unixodbc</depend>
+ <depend>res_odbc</depend>
***/
#include "asterisk.h"