[asterisk-commits] bkruse: branch group/appdocsxml r127993 - in /team/group/appdocsxml: ./ main/
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Fri Jul 4 03:16:24 CDT 2008
Author: bkruse
Date: Fri Jul 4 03:16:23 2008
New Revision: 127993
URL: http://svn.digium.com/view/asterisk?view=rev&rev=127993
Log:
Now generating documentation.xml automatically.
Stopping on the iksemel sax parsing, since I am
going to end up using something else that is ligheter
and more geared towards just xml parsing.
Modified:
team/group/appdocsxml/Makefile
team/group/appdocsxml/TODO_appdocsxml
team/group/appdocsxml/main/pbx.c
Modified: team/group/appdocsxml/Makefile
URL: http://svn.digium.com/view/asterisk/team/group/appdocsxml/Makefile?view=diff&rev=127993&r1=127992&r2=127993
==============================================================================
--- team/group/appdocsxml/Makefile (original)
+++ team/group/appdocsxml/Makefile Fri Jul 4 03:16:23 2008
@@ -482,6 +482,17 @@
mkdir -p $(DESTDIR)$(AGI_DIR)
$(MAKE) -C sounds install
+documentation:
+ @echo "Building Documentation."
+ @echo "<docs>" > documentation.xml
+ @for x in $(MOD_SUBDIRS); do \
+ for i in $$x/*.c; do \
+ $(AWK) -f build_tools/get_documentation $$i >> documentation.xml ; \
+ done ; \
+ done
+ @echo "</docs>" >> documentation.xml
+ @echo "Done."
+
update:
@if [ -d .svn ]; then \
echo "Updating from Subversion..." ; \
@@ -536,6 +547,7 @@
mkdir -p $(DESTDIR)$(ASTDATADIR)/firmware
mkdir -p $(DESTDIR)$(ASTDATADIR)/firmware/iax
mkdir -p $(DESTDIR)$(ASTMANDIR)/man8
+ $(INSTALL) -m 644 documentation.xml $(ASTVARLIBDIR)
$(INSTALL) -m 644 keys/iaxtel.pub $(DESTDIR)$(ASTDATADIR)/keys
$(INSTALL) -m 644 keys/freeworlddialup.pub $(DESTDIR)$(ASTDATADIR)/keys
$(INSTALL) -m 644 doc/asterisk.8 $(DESTDIR)$(ASTMANDIR)/man8
@@ -577,7 +589,7 @@
@exit 1
endif
-install: badshell datafiles bininstall
+install: badshell datafiles documentation bininstall
@if [ -x /usr/sbin/asterisk-post-install ]; then \
/usr/sbin/asterisk-post-install $(DESTDIR) . ; \
fi
Modified: team/group/appdocsxml/TODO_appdocsxml
URL: http://svn.digium.com/view/asterisk/team/group/appdocsxml/TODO_appdocsxml?view=diff&rev=127993&r1=127992&r2=127993
==============================================================================
--- team/group/appdocsxml/TODO_appdocsxml (original)
+++ team/group/appdocsxml/TODO_appdocsxml Fri Jul 4 03:16:23 2008
@@ -36,3 +36,6 @@
Add the parsing of files to one xml blob, and copying to
/var/lib/asterisk/documentation.xml
+
+Change from iksemel to some other XML
+parsing library (libxml?)
Modified: team/group/appdocsxml/main/pbx.c
URL: http://svn.digium.com/view/asterisk/team/group/appdocsxml/main/pbx.c?view=diff&rev=127993&r1=127992&r2=127993
==============================================================================
--- team/group/appdocsxml/main/pbx.c (original)
+++ team/group/appdocsxml/main/pbx.c Fri Jul 4 03:16:23 2008
@@ -4381,8 +4381,11 @@
fseek(xmldoc, 0, SEEK_SET);
buf = (char *)malloc(length);
+
+ fread(buf, length, 1, xmldoc);
fclose(xmldoc);
+ ast_log(LOG_ERROR, "test: %s\n", buf);
/* Ok, let's now process it. */
/* Check for errors in loading the doc */
switch(iks_parse(p, buf, 0, 1)) {
More information about the asterisk-commits
mailing list