• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1from android_bp import BluePrint
2import os, sys
3import time
4t1 = time.time()
5num_files = 0
6for root, dirs, files in os.walk(sys.argv[1] if len(sys.argv) > 1 else "."):
7    for file in files:
8        if file == "Android.bp":
9            b = BluePrint.from_file(os.path.join(root, file))
10            print(b.variables)
11            print([bl.__type__ for bl in b.modules])
12            for bl in b.modules_by_type("rust_binary"):
13                print(bl.name, bl.srcs)
14            num_files += 1
15print("time: ", time.time() - t1, "num_files: ", num_files)
16