Add the attribute "type" to each "<use>" for menuselect.

This matters only when autoconf fails to detect that weak linking is supported.
External optional dependencies will become optional in both cases, as they are
removed at compile time when not detected.  However, runtime-optional modules
are made mandatory when weak linking is not found.  This change affects only
the external optional dependencies; previously, they were incorrectly required
when weak linking support was not detected.

Patches:
	20110702__issue18062__asterisk_trunk.diff.txt by tilghman (License #5003)

Tested by: iasgoscouk


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@326411 65c4cc65-6c06-0410-ace0-fbb531ad65f3
certified/1.8.6
Tilghman Lesher 14 years ago
parent 48e78804e2
commit d104b4e701

@ -57,7 +57,7 @@
*/
/*** MODULEINFO
<use>res_monitor</use>
<use type="module">res_monitor</use>
***/
#include "asterisk.h"

@ -26,7 +26,7 @@
*/
/*** MODULEINFO
<use>res_agi</use>
<use type="module">res_agi</use>
***/
#include "asterisk.h"

@ -38,8 +38,8 @@
*/
/*** MODULEINFO
<use>res_adsi</use>
<use>res_smdi</use>
<use type="module">res_adsi</use>
<use type="module">res_smdi</use>
***/
/*** MAKEOPTS
@ -60,7 +60,7 @@
<depend>imap_tk</depend>
<conflict>ODBC_STORAGE</conflict>
<conflict>FILE_STORAGE</conflict>
<use>openssl</use>
<use type="external">openssl</use>
<defaultenabled>no</defaultenabled>
</member>
</category>

@ -38,12 +38,12 @@
*/
/*** MODULEINFO
<use>res_smdi</use>
<use type="module">res_smdi</use>
<depend>dahdi</depend>
<depend>tonezone</depend>
<use>pri</use>
<use>ss7</use>
<use>openr2</use>
<use type="external">pri</use>
<use type="external">ss7</use>
<use type="external">openr2</use>
***/
#include "asterisk.h"

@ -34,7 +34,7 @@
/*** MODULEINFO
<depend>iksemel</depend>
<depend>res_jabber</depend>
<use>openssl</use>
<use type="external">openssl</use>
***/

@ -32,7 +32,7 @@
*/
/*** MODULEINFO
<use>crypto</use>
<use type="external">crypto</use>
***/
#include "asterisk.h"

@ -30,7 +30,7 @@
/*** MODULEINFO
<depend>iksemel</depend>
<depend>res_jabber</depend>
<use>openssl</use>
<use type="external">openssl</use>
***/
#include "asterisk.h"

@ -30,7 +30,7 @@
*/
/*** MODULEINFO
<use>res_pktccops</use>
<use type="module">res_pktccops</use>
***/
#include "asterisk.h"

@ -162,7 +162,7 @@
*/
/*** MODULEINFO
<use>res_crypto</use>
<use type="module">res_crypto</use>
<depend>chan_local</depend>
***/

@ -33,7 +33,7 @@
/*** MODULEINFO
<depend>speex</depend>
<depend>speex_preprocess</depend>
<use>speexdsp</use>
<use type="external">speexdsp</use>
***/
#include "asterisk.h"

@ -23,7 +23,7 @@
*/
/*** MODULEINFO
<use>crypto</use>
<use type="external">crypto</use>
***/
#include "asterisk.h"

@ -33,7 +33,7 @@
/*** MODULEINFO
<depend>speex</depend>
<depend>speex_preprocess</depend>
<use>speexdsp</use>
<use type="external">speexdsp</use>
***/
#include "asterisk.h"

@ -23,7 +23,7 @@
/*** MODULEINFO
<depend>zlib</depend>
<use>crypto</use>
<use type="external">crypto</use>
***/
#include "asterisk.h"

@ -32,7 +32,7 @@
/*** MODULEINFO
<depend>iksemel</depend>
<use>openssl</use>
<use type="external">openssl</use>
***/
#include "asterisk.h"

Loading…
Cancel
Save