1*523fa7a6SAndroid Build Coastguard Workerload("@fbcode_macros//build_defs:python_library.bzl", "python_library") 2*523fa7a6SAndroid Build Coastguard Worker 3*523fa7a6SAndroid Build Coastguard Workeroncall("executorch") 4*523fa7a6SAndroid Build Coastguard Worker 5*523fa7a6SAndroid Build Coastguard Workerpython_library( 6*523fa7a6SAndroid Build Coastguard Worker name = "lib", 7*523fa7a6SAndroid Build Coastguard Worker srcs = [ 8*523fa7a6SAndroid Build Coastguard Worker "__init__.py", 9*523fa7a6SAndroid Build Coastguard Worker ], 10*523fa7a6SAndroid Build Coastguard Worker deps = [ 11*523fa7a6SAndroid Build Coastguard Worker ":emit", 12*523fa7a6SAndroid Build Coastguard Worker ], 13*523fa7a6SAndroid Build Coastguard Worker) 14*523fa7a6SAndroid Build Coastguard Worker 15*523fa7a6SAndroid Build Coastguard Workerpython_library( 16*523fa7a6SAndroid Build Coastguard Worker name = "emit", 17*523fa7a6SAndroid Build Coastguard Worker srcs = [ 18*523fa7a6SAndroid Build Coastguard Worker "_emit_program.py", 19*523fa7a6SAndroid Build Coastguard Worker "_emitter.py", 20*523fa7a6SAndroid Build Coastguard Worker ], 21*523fa7a6SAndroid Build Coastguard Worker deps = [ 22*523fa7a6SAndroid Build Coastguard Worker "fbsource//third-party/pypi/typing-extensions:typing-extensions", 23*523fa7a6SAndroid Build Coastguard Worker "//caffe2:torch", 24*523fa7a6SAndroid Build Coastguard Worker "//executorch/exir:delegate", 25*523fa7a6SAndroid Build Coastguard Worker "//executorch/exir:error", 26*523fa7a6SAndroid Build Coastguard Worker "//executorch/exir:memory", 27*523fa7a6SAndroid Build Coastguard Worker "//executorch/exir:print_program", 28*523fa7a6SAndroid Build Coastguard Worker "//executorch/exir:schema", 29*523fa7a6SAndroid Build Coastguard Worker "//executorch/exir:tensor", 30*523fa7a6SAndroid Build Coastguard Worker "//executorch/exir:types", 31*523fa7a6SAndroid Build Coastguard Worker "//executorch/exir:version", 32*523fa7a6SAndroid Build Coastguard Worker "//executorch/exir/dialects/backend:lib", 33*523fa7a6SAndroid Build Coastguard Worker "//executorch/exir/dialects/edge:lib", 34*523fa7a6SAndroid Build Coastguard Worker "//executorch/exir/operator:convert", 35*523fa7a6SAndroid Build Coastguard Worker "//executorch/exir/passes:prim_ops_py_registry", 36*523fa7a6SAndroid Build Coastguard Worker "//executorch/extension/pytree:pylib", 37*523fa7a6SAndroid Build Coastguard Worker ], 38*523fa7a6SAndroid Build Coastguard Worker) 39