xref: /aosp_15_r20/external/pytorch/tools/setup_helpers/build.bzl (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1*da0073e9SAndroid Build Coastguard Workerdef define_targets(rules):
2*da0073e9SAndroid Build Coastguard Worker    rules.py_binary(
3*da0073e9SAndroid Build Coastguard Worker        name = "generate_code",
4*da0073e9SAndroid Build Coastguard Worker        srcs = ["generate_code.py"],
5*da0073e9SAndroid Build Coastguard Worker        visibility = ["//:__pkg__"],
6*da0073e9SAndroid Build Coastguard Worker        deps = [
7*da0073e9SAndroid Build Coastguard Worker            rules.requirement("PyYAML"),
8*da0073e9SAndroid Build Coastguard Worker            "//tools/autograd",
9*da0073e9SAndroid Build Coastguard Worker            "//torchgen",
10*da0073e9SAndroid Build Coastguard Worker        ],
11*da0073e9SAndroid Build Coastguard Worker    )
12*da0073e9SAndroid Build Coastguard Worker
13*da0073e9SAndroid Build Coastguard Worker    rules.py_binary(
14*da0073e9SAndroid Build Coastguard Worker        name = "gen_version_header",
15*da0073e9SAndroid Build Coastguard Worker        srcs = ["gen_version_header.py"],
16*da0073e9SAndroid Build Coastguard Worker        visibility = ["//:__pkg__"],
17*da0073e9SAndroid Build Coastguard Worker    )
18