1*da0073e9SAndroid Build Coastguard Workerload("@rules_cc//cc:defs.bzl", "cc_library") 2*da0073e9SAndroid Build Coastguard Worker 3*da0073e9SAndroid Build Coastguard Workercc_library(name = "nlohmann", 4*da0073e9SAndroid Build Coastguard Worker includes = ["include"], 5*da0073e9SAndroid Build Coastguard Worker deps = ["nlohmann-internal"], 6*da0073e9SAndroid Build Coastguard Worker visibility = ["//visibility:public"], 7*da0073e9SAndroid Build Coastguard Worker) 8*da0073e9SAndroid Build Coastguard Worker 9*da0073e9SAndroid Build Coastguard Workercc_import(name = "nlohmann-internal", 10*da0073e9SAndroid Build Coastguard Worker hdrs = glob(["include/**/*.hpp"]), 11*da0073e9SAndroid Build Coastguard Worker visibility = ["//visibility:private"], 12*da0073e9SAndroid Build Coastguard Worker) 13*da0073e9SAndroid Build Coastguard Worker 14*da0073e9SAndroid Build Coastguard Workercc_library( 15*da0073e9SAndroid Build Coastguard Worker name = "nlohmann_single_include", 16*da0073e9SAndroid Build Coastguard Worker hdrs = glob(["single_include/nlohmann/*.hpp"]), 17*da0073e9SAndroid Build Coastguard Worker visibility = ["//visibility:public"], 18*da0073e9SAndroid Build Coastguard Worker) 19