@for x in $(MOD_SUBDIRS); do \
printf "$$x " ; \
for i in `find $$x -name '*.c'`; do \
+ MODULEINFO=$$($(AWK) -f build_tools/get_moduleinfo $$i) ; \
+ if [ -n "$$MODULEINFO" ] ; \
+ then \
+ echo "<module language=\"en_US\" name=\"`$(BASENAME) -s .c $$i`\">" >> $@ ; \
+ echo "$$MODULEINFO" >> $@ ; \
+ echo "</module>" >> $@ ; \
+ fi ; \
$(AWK) -f build_tools/get_documentation $$i >> $@ ; \
done ; \
done
*/
/*** MODULEINFO
- <defaultenabled>no</defaultenabled>
<depend>spandsp</depend>
<conflict>res_fax</conflict>
+ <defaultenabled>no</defaultenabled>
<support_level>deprecated</support_level>
<replacement>res_fax</replacement>
***/
*/
/*** MODULEINFO
- <support_level>core</support_level>
<depend>res_speech</depend>
+ <support_level>core</support_level>
***/
#include "asterisk.h"
*/
/*** MODULEINFO
- <defaultenabled>no</defaultenabled>
<depend>syslog</depend>
+ <defaultenabled>no</defaultenabled>
<support_level>deprecated</support_level>
***/
*/
/*** MODULEINFO
- <use type="module">res_smdi</use>
<depend>dahdi</depend>
<depend>tonezone</depend>
+ <use type="module">res_smdi</use>
<use type="external">pri</use>
<use type="external">ss7</use>
<use type="external">openr2</use>
*/
/*** MODULEINFO
- <support_level>core</support_level>
<depend>dahdi</depend>
+ <support_level>core</support_level>
***/
#include "asterisk.h"
- <!ELEMENT docs (application|function|agi|manager|managerEvent|info|configInfo)*>
+ <!ELEMENT docs (module|application|function|agi|manager|managerEvent|info|configInfo)*>
<!ATTLIST docs xmlns:xi CDATA #FIXED "http://www.w3.org/2001/XInclude">
<!ELEMENT xi:include (xi:fallback?) >
accept CDATA #IMPLIED
accept-language CDATA #IMPLIED >
+ <!ELEMENT module (depend*,use*,conflict*,defaultenabled?,support_level?,replacement?)>
+ <!ATTLIST module name CDATA #REQUIRED>
+ <!ATTLIST module language CDATA #REQUIRED>
+
+ <!ELEMENT support_level (#PCDATA)>
+
+ <!ELEMENT depend (#PCDATA)>
+ <!ATTLIST depend type CDATA #IMPLIED>
+
+ <!ELEMENT defaultenabled (#PCDATA)>
+
+ <!ELEMENT replacement (#PCDATA)>
+
+ <!ELEMENT use (#PCDATA)>
+ <!ATTLIST use type CDATA #IMPLIED>
+
+ <!ELEMENT conflict (#PCDATA)>
+
<!ELEMENT application (synopsis?,syntax?,description?,see-also?)>
<!ATTLIST application name CDATA #REQUIRED>
<!ATTLIST application language CDATA #REQUIRED>
*/
/*** MODULEINFO
- <support_level>core</support_level>
<depend>app_chanspy</depend>
<depend>func_cut</depend>
<depend>func_groupcount</depend>
<depend>func_uri</depend>
+ <support_level>core</support_level>
***/
#include "asterisk.h"
*/
/*** MODULEINFO
- <support_level>core</support_level>
<depend>pjproject</depend>
<depend>res_pjsip</depend>
+ <support_level>core</support_level>
***/
#include "asterisk.h"
*/
/*** MODULEINFO
- <support_level>core</support_level>
<depend>pjproject</depend>
<depend>res_pjsip</depend>
+ <support_level>core</support_level>
***/
#include "asterisk.h"
*/
/*** MODULEINFO
- <support_level>core</support_level>
<depend>pjproject</depend>
<depend>res_pjsip</depend>
+ <support_level>core</support_level>
***/
#include "asterisk.h"
*/
/*** MODULEINFO
- <support_level>extended</support_level>
<defaultenabled>no</defaultenabled>
+ <support_level>extended</support_level>
***/
#include "asterisk.h"