1*4bdc9457SAndroid Build Coastguard Worker# Description: 2*4bdc9457SAndroid Build Coastguard Worker# C-style (a-la printf) logging library 3*4bdc9457SAndroid Build Coastguard Worker 4*4bdc9457SAndroid Build Coastguard Workerpackage(default_visibility = ["//visibility:public"]) 5*4bdc9457SAndroid Build Coastguard Worker 6*4bdc9457SAndroid Build Coastguard Workerlicenses(["notice"]) 7*4bdc9457SAndroid Build Coastguard Worker 8*4bdc9457SAndroid Build Coastguard Workerexports_files(["LICENSE"]) 9*4bdc9457SAndroid Build Coastguard Worker 10*4bdc9457SAndroid Build Coastguard Workercc_library( 11*4bdc9457SAndroid Build Coastguard Worker name = "clog", 12*4bdc9457SAndroid Build Coastguard Worker srcs = [ 13*4bdc9457SAndroid Build Coastguard Worker "deps/clog/src/clog.c", 14*4bdc9457SAndroid Build Coastguard Worker ], 15*4bdc9457SAndroid Build Coastguard Worker hdrs = [ 16*4bdc9457SAndroid Build Coastguard Worker "deps/clog/include/clog.h", 17*4bdc9457SAndroid Build Coastguard Worker ], 18*4bdc9457SAndroid Build Coastguard Worker copts = select({ 19*4bdc9457SAndroid Build Coastguard Worker ":windows": [], 20*4bdc9457SAndroid Build Coastguard Worker "//conditions:default": ["-Wno-unused-result"], 21*4bdc9457SAndroid Build Coastguard Worker }), 22*4bdc9457SAndroid Build Coastguard Worker linkopts = select({ 23*4bdc9457SAndroid Build Coastguard Worker ":android": ["-llog"], 24*4bdc9457SAndroid Build Coastguard Worker "//conditions:default": [], 25*4bdc9457SAndroid Build Coastguard Worker }), 26*4bdc9457SAndroid Build Coastguard Worker linkstatic = True, 27*4bdc9457SAndroid Build Coastguard Worker strip_include_prefix = "deps/clog/include", 28*4bdc9457SAndroid Build Coastguard Worker) 29*4bdc9457SAndroid Build Coastguard Worker 30*4bdc9457SAndroid Build Coastguard Workerconfig_setting( 31*4bdc9457SAndroid Build Coastguard Worker name = "android", 32*4bdc9457SAndroid Build Coastguard Worker values = {"crosstool_top": "//external:android/crosstool"}, 33*4bdc9457SAndroid Build Coastguard Worker) 34*4bdc9457SAndroid Build Coastguard Worker 35*4bdc9457SAndroid Build Coastguard Workerconfig_setting( 36*4bdc9457SAndroid Build Coastguard Worker name = "windows", 37*4bdc9457SAndroid Build Coastguard Worker values = {"cpu": "x64_windows"}, 38*4bdc9457SAndroid Build Coastguard Worker) 39