Changeset 45b262aa4ccdc69d53062f13866927dd676a817c

Show
Ignore:
Timestamp:
09/07/08 21:38:44 (6 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1220823524 +0000
git-parent:

[1ba47323bb855f603913d7d0f5728743f990f3d8]

git-author:
Theo Schlossnagle <jesus@omniti.com> 1220823524 +0000
Message:

oops, extract_xml.lua produces just the meta XML, need to docbook it, refs #21

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/modules-lua/Makefile.in

    r6cf2b31 r45b262a  
    2424srcdir=@srcdir@ 
    2525top_srcdir=@top_srcdir@ 
     26XSLTPROC=@XSLTPROC@ 
     27XMLLINT=@XMLLINT@ 
    2628MODULES_DIR=@MODULES_DIR@ 
    2729 
     
    4042alldocs:        ../modules/docs 
    4143        for lua in $(LUA); do \ 
    42                 $(top_srcdir)/src/lua/src/lua extract_xml.lua $$lua ../modules/docs ; \ 
     44                $(top_srcdir)/src/lua/src/lua extract_xml.lua $$lua tmp.xml ; \ 
     45                test -f tmp.xml && \ 
     46                        $(XSLTPROC) ../modules/module.xsl tmp.xml | \ 
     47                        $(XMLLINT) --format - > \ 
     48                        ../modules/docs/`echo $$lua | sed -e 's/\.lua/.xml/; s/\//./g'` ; \ 
     49                rm -f tmp.xml ; \ 
    4350        done 
  • src/modules-lua/extract_xml.lua

    r6cf2b31 r45b262a  
    11rc = 0 
    22 
    3 function extract(file, docsdir
     3function extract(file, outfile
    44  local module = file:gsub('.lua$', ''):gsub('/', '.') 
    55  local M = require(module) 
     
    1010    xml_description = 
    1111      function(xml) 
    12         local f = io.open(docsdir .. "/" .. module .. ".xml", "w+") 
     12        local f = io.open(outfile, "w+") 
    1313        if not f then 
    1414          rc = 2 
     
    2222 
    2323if (#arg) ~= 2 then 
    24   print(string.format("%s <module> <docs directory>\n", (arg[0]))) 
     24  print(string.format("%s <module> <outputfile>\n", (arg[0]))) 
    2525  os.exit(1) 
    2626end