gl_marshal.py: remove/simplify parameters
authorMarek Olšák <marek.olsak@amd.com>
Thu, 11 Aug 2022 11:49:58 +0000 (07:49 -0400)
committerMarge Bot <emma+marge@anholt.net>
Wed, 19 Oct 2022 04:23:05 +0000 (04:23 +0000)
Acked-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18199>

src/mapi/glapi/gen/gl_marshal.py
src/mapi/glapi/gen/meson.build

index 43f70ef..0e7eb73 100644 (file)
@@ -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())
index e70fd59..e5ecd43 100644 (file)
@@ -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,
   )