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("@fbcode_macros//build_defs:python_binary.bzl", "python_binary") 5*523fa7a6SAndroid Build Coastguard Workerload("@fbcode_macros//build_defs:python_unittest.bzl", "python_unittest") 6*523fa7a6SAndroid Build Coastguard Workerload(":targets.bzl", "define_common_targets") 7*523fa7a6SAndroid Build Coastguard Worker 8*523fa7a6SAndroid Build Coastguard Workeroncall("executorch") 9*523fa7a6SAndroid Build Coastguard Worker 10*523fa7a6SAndroid Build Coastguard Workerdefine_common_targets() 11*523fa7a6SAndroid Build Coastguard Worker 12*523fa7a6SAndroid Build Coastguard Workerpython_unittest( 13*523fa7a6SAndroid Build Coastguard Worker name = "gen_supported_features_test", 14*523fa7a6SAndroid Build Coastguard Worker srcs = ["gen_supported_features_test.py"], 15*523fa7a6SAndroid Build Coastguard Worker deps = [ 16*523fa7a6SAndroid Build Coastguard Worker "fbsource//third-party/pypi/pyyaml:pyyaml", 17*523fa7a6SAndroid Build Coastguard Worker ":gen_supported_features_lib", 18*523fa7a6SAndroid Build Coastguard Worker ], 19*523fa7a6SAndroid Build Coastguard Worker) 20*523fa7a6SAndroid Build Coastguard Worker 21*523fa7a6SAndroid Build Coastguard Workerpython_binary( 22*523fa7a6SAndroid Build Coastguard Worker name = "test_case_gen", 23*523fa7a6SAndroid Build Coastguard Worker srcs = [ 24*523fa7a6SAndroid Build Coastguard Worker "test_case_gen.py", 25*523fa7a6SAndroid Build Coastguard Worker ], 26*523fa7a6SAndroid Build Coastguard Worker main_function = "executorch.kernels.test.test_case_gen.main", 27*523fa7a6SAndroid Build Coastguard Worker deps = [ 28*523fa7a6SAndroid Build Coastguard Worker "//caffe2:torch", 29*523fa7a6SAndroid Build Coastguard Worker ], 30*523fa7a6SAndroid Build Coastguard Worker) 31*523fa7a6SAndroid Build Coastguard Worker 32*523fa7a6SAndroid Build Coastguard Workerpython_binary( 33*523fa7a6SAndroid Build Coastguard Worker name = "summarize_supported_features", 34*523fa7a6SAndroid Build Coastguard Worker srcs = [ 35*523fa7a6SAndroid Build Coastguard Worker "summarize_supported_features.py", 36*523fa7a6SAndroid Build Coastguard Worker ], 37*523fa7a6SAndroid Build Coastguard Worker main_function = "executorch.kernels.test.summarize_supported_features.make_md_table", 38*523fa7a6SAndroid Build Coastguard Worker deps = [ 39*523fa7a6SAndroid Build Coastguard Worker "fbsource//third-party/pypi/pyyaml:pyyaml", 40*523fa7a6SAndroid Build Coastguard Worker ], 41*523fa7a6SAndroid Build Coastguard Worker) 42