1*cc02d7e2SAndroid Build Coastguard Worker# Adapted with modifications from tensorflow/third_party/py/ 2*cc02d7e2SAndroid Build Coastguard Worker 3*cc02d7e2SAndroid Build Coastguard Workerpackage(default_visibility=["//visibility:public"]) 4*cc02d7e2SAndroid Build Coastguard Worker 5*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 6*cc02d7e2SAndroid Build Coastguard Worker name="windows", 7*cc02d7e2SAndroid Build Coastguard Worker values={"cpu": "x64_windows"}, 8*cc02d7e2SAndroid Build Coastguard Worker visibility=["//visibility:public"], 9*cc02d7e2SAndroid Build Coastguard Worker) 10*cc02d7e2SAndroid Build Coastguard Worker 11*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 12*cc02d7e2SAndroid Build Coastguard Worker name="python3", 13*cc02d7e2SAndroid Build Coastguard Worker flag_values = {"@rules_python//python:python_version": "PY3"} 14*cc02d7e2SAndroid Build Coastguard Worker) 15*cc02d7e2SAndroid Build Coastguard Worker 16*cc02d7e2SAndroid Build Coastguard Workercc_library( 17*cc02d7e2SAndroid Build Coastguard Worker name = "python_lib", 18*cc02d7e2SAndroid Build Coastguard Worker deps = select({ 19*cc02d7e2SAndroid Build Coastguard Worker ":python3": ["//_python3:_python3_lib"], 20*cc02d7e2SAndroid Build Coastguard Worker "//conditions:default": ["not-existing.lib"], 21*cc02d7e2SAndroid Build Coastguard Worker }) 22*cc02d7e2SAndroid Build Coastguard Worker) 23*cc02d7e2SAndroid Build Coastguard Worker 24*cc02d7e2SAndroid Build Coastguard Workercc_library( 25*cc02d7e2SAndroid Build Coastguard Worker name = "python_headers", 26*cc02d7e2SAndroid Build Coastguard Worker deps = select({ 27*cc02d7e2SAndroid Build Coastguard Worker ":python3": ["//_python3:_python3_headers"], 28*cc02d7e2SAndroid Build Coastguard Worker "//conditions:default": ["not-existing.headers"], 29*cc02d7e2SAndroid Build Coastguard Worker }) 30*cc02d7e2SAndroid Build Coastguard Worker) 31