12345678910111213141516171819202122232425262728293031 |
- <%namespace import="doxy_base" file="Doxyfile.base"/>
- <%def name="gen_doxyfile(internal)">
- <%
- import itertools
- import glob
- import os
- import fnmatch
- import subprocess
-
- srcdoc = []
- for dirpath, dirnames, filenames in os.walk('src/php'):
- for filename in filenames:
- if os.path.splitext(filename)[1] == '.md':
- srcdoc.append(os.path.join(dirpath, filename))
- subprocess.check_call(["src/php/bin/php_extension_to_php_doc.sh", "generate"])
- version = settings.php_version
- doxy_input = ' \\\n'.join(sorted(set(
- itertools.chain(
- glob.glob('src/php/lib/Grpc/*.php'),
- glob.glob('src/php/lib/Grpc/Internal/*.php') if internal else [],
- glob.glob('doc/*.md'),
- srcdoc)
- )))
- subprocess.check_call(["src/php/bin/php_extension_to_php_doc.sh", "cleanup"])
- %>
- ${doxy_base("PHP", version, doxy_input, internal)}
- </%def>
|