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