The -o option specifies the output file. If not specifified, output is printed to stdout.
This is to pacify the Android build system, whose built-in rules for generated files become grumpy when shell redirection is used. Note: This is in preparation for porting i965 to Android. CC: Chia-I Wu <o...@lunarg.com>, Signed-off-by: Chad Versace <c...@chad-versace.us> --- src/mapi/mapi/mapi_abi.py | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/src/mapi/mapi/mapi_abi.py b/src/mapi/mapi/mapi_abi.py index e3d3f65..23b3b5a 100644 --- a/src/mapi/mapi/mapi_abi.py +++ b/src/mapi/mapi/mapi_abi.py @@ -835,6 +835,8 @@ def parse_args(): help='printer to use: %s' % (", ".join(printers))) parser.add_option('-m', '--mode', dest='mode', help='target user: %s' % (", ".join(modes))) + parser.add_option('-o', '--output-file', dest='output_file', + help='[default: stdout]') options, args = parser.parse_args() if not args or options.printer not in printers or \ @@ -855,6 +857,9 @@ def main(): filename, options = parse_args() + if options.output_file is not None: + sys.stdout = open(options.output_file, 'w') + if filename.endswith('.xml'): entries = abi_parse_xml(filename) else: -- 1.7.6 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev