1*dd0948b3SAndroid Build Coastguard Workerpackage { 2*dd0948b3SAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 3*dd0948b3SAndroid Build Coastguard Worker} 4*dd0948b3SAndroid Build Coastguard Worker 5*dd0948b3SAndroid Build Coastguard Workercc_library_shared { 6*dd0948b3SAndroid Build Coastguard Worker name: "libProxyConfig", 7*dd0948b3SAndroid Build Coastguard Worker srcs: [ 8*dd0948b3SAndroid Build Coastguard Worker "libProxyConfig.cpp", 9*dd0948b3SAndroid Build Coastguard Worker ], 10*dd0948b3SAndroid Build Coastguard Worker shared_libs: [ 11*dd0948b3SAndroid Build Coastguard Worker "libjsoncpp", 12*dd0948b3SAndroid Build Coastguard Worker ], 13*dd0948b3SAndroid Build Coastguard Worker apex_available: [ 14*dd0948b3SAndroid Build Coastguard Worker "//apex_available:platform", 15*dd0948b3SAndroid Build Coastguard Worker "//apex_available:anyapex", 16*dd0948b3SAndroid Build Coastguard Worker ], 17*dd0948b3SAndroid Build Coastguard Worker export_include_dirs: ["include"], 18*dd0948b3SAndroid Build Coastguard Worker export_shared_lib_headers: ["libjsoncpp"], 19*dd0948b3SAndroid Build Coastguard Worker host_supported: true, 20*dd0948b3SAndroid Build Coastguard Worker vendor_available: true, 21*dd0948b3SAndroid Build Coastguard Worker} 22*dd0948b3SAndroid Build Coastguard Worker 23*dd0948b3SAndroid Build Coastguard Workercc_binary { 24*dd0948b3SAndroid Build Coastguard Worker name: "automotive_vsock_proxy", 25*dd0948b3SAndroid Build Coastguard Worker srcs: ["proxy.cpp"], 26*dd0948b3SAndroid Build Coastguard Worker shared_libs: [ 27*dd0948b3SAndroid Build Coastguard Worker "libProxyConfig", 28*dd0948b3SAndroid Build Coastguard Worker ], 29*dd0948b3SAndroid Build Coastguard Worker target: { 30*dd0948b3SAndroid Build Coastguard Worker host: { 31*dd0948b3SAndroid Build Coastguard Worker static_libs: [ 32*dd0948b3SAndroid Build Coastguard Worker "libcuttlefish_host_config", 33*dd0948b3SAndroid Build Coastguard Worker ], 34*dd0948b3SAndroid Build Coastguard Worker }, 35*dd0948b3SAndroid Build Coastguard Worker }, 36*dd0948b3SAndroid Build Coastguard Worker defaults: ["cuttlefish_base"], 37*dd0948b3SAndroid Build Coastguard Worker host_supported: true, 38*dd0948b3SAndroid Build Coastguard Worker vendor: true, 39*dd0948b3SAndroid Build Coastguard Worker} 40*dd0948b3SAndroid Build Coastguard Worker 41*dd0948b3SAndroid Build Coastguard Worker// For CF CVD Host Package 42*dd0948b3SAndroid Build Coastguard Workerfilegroup { 43*dd0948b3SAndroid Build Coastguard Worker name: "automotive_proxy_config_file_group", 44*dd0948b3SAndroid Build Coastguard Worker srcs: ["proxy_config.json"], 45*dd0948b3SAndroid Build Coastguard Worker} 46*dd0948b3SAndroid Build Coastguard Worker 47*dd0948b3SAndroid Build Coastguard Workerprebuilt_etc_host { 48*dd0948b3SAndroid Build Coastguard Worker name: "automotive_proxy_config", 49*dd0948b3SAndroid Build Coastguard Worker filename: "proxy_config.json", 50*dd0948b3SAndroid Build Coastguard Worker sub_dir: "automotive", 51*dd0948b3SAndroid Build Coastguard Worker src: ":automotive_proxy_config_file_group", 52*dd0948b3SAndroid Build Coastguard Worker} 53