From 5c65a3a98f46b7b67506f34c7a37bcd4dd5da9fb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Thu, 11 Aug 2022 07:49:58 -0400 Subject: [PATCH] gl_marshal.py: remove/simplify parameters Acked-By: Mike Blumenkrantz Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/mapi/glapi/gen/gl_marshal.py | 18 ++++-------------- src/mapi/glapi/gen/meson.build | 2 +- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/src/mapi/glapi/gen/gl_marshal.py b/src/mapi/glapi/gen/gl_marshal.py index 43f70ef..0e7eb73 100644 --- a/src/mapi/glapi/gen/gl_marshal.py +++ b/src/mapi/glapi/gen/gl_marshal.py @@ -21,7 +21,6 @@ # IN THE SOFTWARE. import contextlib -import getopt import gl_XML import license import marshal_XML @@ -452,27 +451,18 @@ class PrintCode(gl_XML.gl_print_base): def show_usage(): - print('Usage: %s [-f input_file_name]' % sys.argv[0]) + print('Usage: %s [file_name] [file_index] [total file count]' % sys.argv[0]) sys.exit(1) if __name__ == '__main__': - file_name = 'gl_API.xml' - try: - (args, trail) = getopt.getopt(sys.argv[1:], 'm:f:i:n:') + file_name = sys.argv[1] + file_index = int(sys.argv[2]) + file_count = int(sys.argv[3]) except Exception: show_usage() - for (arg,val) in args: - if arg == '-f': - file_name = val - elif arg == '-i': - file_index = int(val) - elif arg == '-n': - file_count = int(val) - - assert file_index < file_count printer = PrintCode() api = gl_XML.parse_GL_API(file_name, marshal_XML.marshal_item_factory()) diff --git a/src/mapi/glapi/gen/meson.build b/src/mapi/glapi/gen/meson.build index e70fd59..e5ecd43 100644 --- a/src/mapi/glapi/gen/meson.build +++ b/src/mapi/glapi/gen/meson.build @@ -277,7 +277,7 @@ foreach x : ['0', '1', '2', '3', '4', '5', '6', '7'] 'marshal_generated' + x + '.c', input : ['gl_marshal.py', 'gl_and_es_API.xml'], output : 'marshal_generated' + x + '.c', - command : [prog_python, '@INPUT0@', '-f', '@INPUT1@', '-i', x, '-n', '8'], + command : [prog_python, '@INPUT0@', '@INPUT1@', x, '8'], depend_files : files('marshal_XML.py') + glapi_gen_depends, capture : true, ) -- 2.7.4