1*00c7fec1SAndroid Build Coastguard Workerpackage { 2*00c7fec1SAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 3*00c7fec1SAndroid Build Coastguard Worker} 4*00c7fec1SAndroid Build Coastguard Worker 5*00c7fec1SAndroid Build Coastguard Workercc_defaults { 6*00c7fec1SAndroid Build Coastguard Worker name: "watchdogd_defaults", 7*00c7fec1SAndroid Build Coastguard Worker srcs: ["watchdogd.cpp"], 8*00c7fec1SAndroid Build Coastguard Worker cflags: [ 9*00c7fec1SAndroid Build Coastguard Worker "-Wall", 10*00c7fec1SAndroid Build Coastguard Worker "-Wextra", 11*00c7fec1SAndroid Build Coastguard Worker "-Werror", 12*00c7fec1SAndroid Build Coastguard Worker ], 13*00c7fec1SAndroid Build Coastguard Worker shared_libs: ["libbase"], 14*00c7fec1SAndroid Build Coastguard Worker sanitize: { 15*00c7fec1SAndroid Build Coastguard Worker misc_undefined: ["signed-integer-overflow"], 16*00c7fec1SAndroid Build Coastguard Worker }, 17*00c7fec1SAndroid Build Coastguard Worker} 18*00c7fec1SAndroid Build Coastguard Worker 19*00c7fec1SAndroid Build Coastguard Workercc_binary { 20*00c7fec1SAndroid Build Coastguard Worker name: "watchdogd", 21*00c7fec1SAndroid Build Coastguard Worker defaults: [ 22*00c7fec1SAndroid Build Coastguard Worker "watchdogd_defaults", 23*00c7fec1SAndroid Build Coastguard Worker ], 24*00c7fec1SAndroid Build Coastguard Worker} 25*00c7fec1SAndroid Build Coastguard Worker 26*00c7fec1SAndroid Build Coastguard Workercc_binary { 27*00c7fec1SAndroid Build Coastguard Worker name: "watchdogd.recovery", 28*00c7fec1SAndroid Build Coastguard Worker defaults: [ 29*00c7fec1SAndroid Build Coastguard Worker "watchdogd_defaults", 30*00c7fec1SAndroid Build Coastguard Worker ], 31*00c7fec1SAndroid Build Coastguard Worker recovery: true, 32*00c7fec1SAndroid Build Coastguard Worker stem: "watchdogd", 33*00c7fec1SAndroid Build Coastguard Worker} 34