]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
add some inter-module dependencies
authorKevin P. Fleming <kpfleming@digium.com>
Fri, 9 Feb 2007 23:51:41 +0000 (23:51 +0000)
committerKevin P. Fleming <kpfleming@digium.com>
Fri, 9 Feb 2007 23:51:41 +0000 (23:51 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@53780 65c4cc65-6c06-0410-ace0-fbb531ad65f3

apps/app_adsiprog.c
apps/app_voicemail.c
funcs/func_odbc.c
res/res_adsi.c
res/res_config_odbc.c

index c61f6bf3fb657736a0c78ae8a441c4f1403359d5..40330152b03d79078657cb5cb2800ef310001b93 100644 (file)
  * \ingroup applications
  */
 
+/*** MODULEINFO
+       <depend>res_adsi</depend>
+ ***/
+
 #include "asterisk.h"
 
 ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
index f27fc6e48c632a08d469d892655bf3180e8ac7e5..4326dbc0f8b0a98237d1a84823953f7c6a161797 100644 (file)
  * \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>
index a03ccb1847ad5f1b43db68b2c8ba5541f947367c..78d3384b56bcf7ab3b0db9fa20a3dc61fe400244 100644 (file)
@@ -26,6 +26,7 @@
 
 /*** MODULEINFO
        <depend>unixodbc</depend>
+       <depend>res_odbc</depend>
  ***/
 
 #include "asterisk.h"
index b8722123757c1d7b5f0d81392f565339ae6c9b8d..950e4f8651e211eadaba82fecf6e1faef8313b5e 100644 (file)
@@ -1122,7 +1122,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,
index 3ef3edd33601bca3dc0bb992e7acb25b7dc71b09..a2cfa7cf5cd612bcea87597a92281ad11aafbb26 100644 (file)
@@ -30,6 +30,7 @@
 
 /*** MODULEINFO
        <depend>unixodbc</depend>
+       <depend>res_odbc</depend>
  ***/
 
 #include "asterisk.h"