1*523fa7a6SAndroid Build Coastguard Worker# Any targets that should be shared between fbcode and xplat must be defined in 2*523fa7a6SAndroid Build Coastguard Worker# targets.bzl. This file can contain fbcode-only targets. 3*523fa7a6SAndroid Build Coastguard Worker 4*523fa7a6SAndroid Build Coastguard Workerload("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") 5*523fa7a6SAndroid Build Coastguard Worker 6*523fa7a6SAndroid Build Coastguard Workeroncall("executorch") 7*523fa7a6SAndroid Build Coastguard Worker 8*523fa7a6SAndroid Build Coastguard Workerruntime.python_library( 9*523fa7a6SAndroid Build Coastguard Worker name = "parse_profiler_library", 10*523fa7a6SAndroid Build Coastguard Worker srcs = [ 11*523fa7a6SAndroid Build Coastguard Worker "parse_profiler_results.py", 12*523fa7a6SAndroid Build Coastguard Worker "profiler_results_cli.py", 13*523fa7a6SAndroid Build Coastguard Worker ], 14*523fa7a6SAndroid Build Coastguard Worker base_module = "executorch.profiler", 15*523fa7a6SAndroid Build Coastguard Worker visibility = ["@EXECUTORCH_CLIENTS"], 16*523fa7a6SAndroid Build Coastguard Worker external_deps = ["prettytable"], 17*523fa7a6SAndroid Build Coastguard Worker) 18*523fa7a6SAndroid Build Coastguard Worker 19*523fa7a6SAndroid Build Coastguard Workerruntime.python_library( 20*523fa7a6SAndroid Build Coastguard Worker name = "profiler_results_cli_lib", 21*523fa7a6SAndroid Build Coastguard Worker srcs = [ 22*523fa7a6SAndroid Build Coastguard Worker "profiler_results_cli.py", 23*523fa7a6SAndroid Build Coastguard Worker ], 24*523fa7a6SAndroid Build Coastguard Worker base_module = "executorch.profiler", 25*523fa7a6SAndroid Build Coastguard Worker deps = [ 26*523fa7a6SAndroid Build Coastguard Worker ":parse_profiler_library", 27*523fa7a6SAndroid Build Coastguard Worker ], 28*523fa7a6SAndroid Build Coastguard Worker) 29*523fa7a6SAndroid Build Coastguard Worker 30*523fa7a6SAndroid Build Coastguard Workerruntime.python_binary( 31*523fa7a6SAndroid Build Coastguard Worker name = "profiler_results_cli", 32*523fa7a6SAndroid Build Coastguard Worker main_function = "executorch.profiler.profiler_results_cli.invoke_main", 33*523fa7a6SAndroid Build Coastguard Worker deps = [ 34*523fa7a6SAndroid Build Coastguard Worker ":profiler_results_cli_lib", 35*523fa7a6SAndroid Build Coastguard Worker ], 36*523fa7a6SAndroid Build Coastguard Worker) 37