blob: 321e027496d38963bf3c5bb9ab15d3512a8d4b3b [file] [log] [blame]
from android_bp import BluePrint
import os, sys
import time
t1 = time.time()
num_files = 0
for root, dirs, files in os.walk(sys.argv[1] if len(sys.argv) > 1 else "."):
for file in files:
if file == "Android.bp":
b = BluePrint.from_file(os.path.join(root, file))
print(b.variables)
print([bl.__type__ for bl in b.modules])
for bl in b.modules_by_type("rust_binary"):
print(bl.name, bl.srcs)
num_files += 1
print("time: ", time.time() - t1, "num_files: ", num_files)