projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lib: strictly type function return status enumerations
[babeltrace.git]
/
extras
/
gen-babeltrace-h.py
diff --git
a/extras/gen-babeltrace-h.py
b/extras/gen-babeltrace-h.py
index 7c64a676e2220d5366ad63ab2d11cb6a34cdb89c..75d328febbf85af36c92f0fc63b26ce9303834fc 100644
(file)
--- a/
extras/gen-babeltrace-h.py
+++ b/
extras/gen-babeltrace-h.py
@@
-45,14
+45,22
@@
def _c_includes_from_sections(sections):
src = ''
for section in sections:
src = ''
for section in sections:
+ # CTF writer is not part of the Babeltrace library
if 'ctf' in section.title.lower():
continue
src += '/* {} */\n'.format(section.title)
if 'ctf' in section.title.lower():
continue
src += '/* {} */\n'.format(section.title)
+ lines = []
for filename in sorted(section.filenames):
for filename in sorted(section.filenames):
- src += '#include <{}>\n'.format(filename)
+ # not part of the API
+ if 'func-status' in filename:
+ continue
+ lines.append('#include <{}>\n'.format(filename))
+
+ lines.sort()
+ src += ''.join(lines)
src += '\n'
return src[:-1]
src += '\n'
return src[:-1]
@@
-92,5
+100,6
@@
def _main():
print(_c_includes_from_sections(sections))
print('#endif /* BABELTRACE_BABELTRACE_H */')
print(_c_includes_from_sections(sections))
print('#endif /* BABELTRACE_BABELTRACE_H */')
+
if __name__ == '__main__':
_main()
if __name__ == '__main__':
_main()
This page took
0.023175 seconds
and
4
git commands to generate.