1*da0073e9SAndroid Build Coastguard Workerdef define_targets(rules): 2*da0073e9SAndroid Build Coastguard Worker rules.cc_library( 3*da0073e9SAndroid Build Coastguard Worker name = "c10", 4*da0073e9SAndroid Build Coastguard Worker visibility = ["//visibility:public"], 5*da0073e9SAndroid Build Coastguard Worker deps = [ 6*da0073e9SAndroid Build Coastguard Worker "//c10/core:CPUAllocator", 7*da0073e9SAndroid Build Coastguard Worker "//c10/core:ScalarType", 8*da0073e9SAndroid Build Coastguard Worker "//c10/core:alignment", 9*da0073e9SAndroid Build Coastguard Worker "//c10/core:alloc_cpu", 10*da0073e9SAndroid Build Coastguard Worker "//c10/core:base", 11*da0073e9SAndroid Build Coastguard Worker "//c10/macros", 12*da0073e9SAndroid Build Coastguard Worker "//c10/mobile:CPUCachingAllocator", 13*da0073e9SAndroid Build Coastguard Worker "//c10/mobile:CPUProfilingAllocator", 14*da0073e9SAndroid Build Coastguard Worker "//c10/util:TypeCast", 15*da0073e9SAndroid Build Coastguard Worker "//c10/util:base", 16*da0073e9SAndroid Build Coastguard Worker "//c10/util:typeid", 17*da0073e9SAndroid Build Coastguard Worker ] + rules.if_cuda( 18*da0073e9SAndroid Build Coastguard Worker [ 19*da0073e9SAndroid Build Coastguard Worker "//c10/cuda:cuda", 20*da0073e9SAndroid Build Coastguard Worker "//c10/cuda:Macros", 21*da0073e9SAndroid Build Coastguard Worker ], 22*da0073e9SAndroid Build Coastguard Worker [], 23*da0073e9SAndroid Build Coastguard Worker ), 24*da0073e9SAndroid Build Coastguard Worker ) 25