aboutsummaryrefslogtreecommitdiff
path: root/build/aidl_rust_glue.py
diff options
context:
space:
mode:
Diffstat (limited to 'build/aidl_rust_glue.py')
-rwxr-xr-xbuild/aidl_rust_glue.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/build/aidl_rust_glue.py b/build/aidl_rust_glue.py
index acbd8710..a110618d 100755
--- a/build/aidl_rust_glue.py
+++ b/build/aidl_rust_glue.py
@@ -87,7 +87,7 @@ def main(output, root, inputs, imports):
lib_rs_file.write(" pub(crate) use %s::mangled::*;\n" % imp)
lib_rs_file.write("}\n")
-if __name__ == "__main__":
+def execute():
parser = argparse.ArgumentParser(description='Generate the top-level lib.rs.')
parser.add_argument('output', help='Path to output .rs file')
parser.add_argument('root', help='Common ancestor of all input files')
@@ -100,3 +100,6 @@ if __name__ == "__main__":
sys.exit(1)
sys.exit(main(args.output, args.root, args.inputs, args.imports))
+
+if __name__ == "__main__":
+ execute()