1*38e8c45fSAndroid Build Coastguard Worker// Copyright 2012 The Android Open Source Project 2*38e8c45fSAndroid Build Coastguard Worker 3*38e8c45fSAndroid Build Coastguard Workerpackage { 4*38e8c45fSAndroid Build Coastguard Worker default_applicable_licenses: ["frameworks_native_cmds_atrace_license"], 5*38e8c45fSAndroid Build Coastguard Worker} 6*38e8c45fSAndroid Build Coastguard Worker 7*38e8c45fSAndroid Build Coastguard Worker// Added automatically by a large-scale-change 8*38e8c45fSAndroid Build Coastguard Worker// See: http://go/android-license-faq 9*38e8c45fSAndroid Build Coastguard Workerlicense { 10*38e8c45fSAndroid Build Coastguard Worker name: "frameworks_native_cmds_atrace_license", 11*38e8c45fSAndroid Build Coastguard Worker visibility: [":__subpackages__"], 12*38e8c45fSAndroid Build Coastguard Worker license_kinds: [ 13*38e8c45fSAndroid Build Coastguard Worker "SPDX-license-identifier-Apache-2.0", 14*38e8c45fSAndroid Build Coastguard Worker ], 15*38e8c45fSAndroid Build Coastguard Worker license_text: [ 16*38e8c45fSAndroid Build Coastguard Worker "NOTICE", 17*38e8c45fSAndroid Build Coastguard Worker ], 18*38e8c45fSAndroid Build Coastguard Worker} 19*38e8c45fSAndroid Build Coastguard Worker 20*38e8c45fSAndroid Build Coastguard Workercc_binary { 21*38e8c45fSAndroid Build Coastguard Worker name: "atrace", 22*38e8c45fSAndroid Build Coastguard Worker srcs: ["atrace.cpp"], 23*38e8c45fSAndroid Build Coastguard Worker cflags: [ 24*38e8c45fSAndroid Build Coastguard Worker "-Wall", 25*38e8c45fSAndroid Build Coastguard Worker "-Werror", 26*38e8c45fSAndroid Build Coastguard Worker ], 27*38e8c45fSAndroid Build Coastguard Worker 28*38e8c45fSAndroid Build Coastguard Worker shared_libs: [ 29*38e8c45fSAndroid Build Coastguard Worker "libbinder", 30*38e8c45fSAndroid Build Coastguard Worker "libhidlbase", 31*38e8c45fSAndroid Build Coastguard Worker "liblog", 32*38e8c45fSAndroid Build Coastguard Worker "libutils", 33*38e8c45fSAndroid Build Coastguard Worker "libcutils", 34*38e8c45fSAndroid Build Coastguard Worker "libz", 35*38e8c45fSAndroid Build Coastguard Worker "libbase", 36*38e8c45fSAndroid Build Coastguard Worker "[email protected]", 37*38e8c45fSAndroid Build Coastguard Worker ], 38*38e8c45fSAndroid Build Coastguard Worker 39*38e8c45fSAndroid Build Coastguard Worker init_rc: ["atrace.rc"], 40*38e8c45fSAndroid Build Coastguard Worker required: ["ftrace_synthetic_events.conf"], 41*38e8c45fSAndroid Build Coastguard Worker 42*38e8c45fSAndroid Build Coastguard Worker product_variables: { 43*38e8c45fSAndroid Build Coastguard Worker debuggable: { 44*38e8c45fSAndroid Build Coastguard Worker init_rc: ["atrace_userdebug.rc"], 45*38e8c45fSAndroid Build Coastguard Worker }, 46*38e8c45fSAndroid Build Coastguard Worker }, 47*38e8c45fSAndroid Build Coastguard Worker} 48*38e8c45fSAndroid Build Coastguard Worker 49*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc { 50*38e8c45fSAndroid Build Coastguard Worker name: "ftrace_synthetic_events.conf", 51*38e8c45fSAndroid Build Coastguard Worker src: "ftrace_synthetic_events.conf", 52*38e8c45fSAndroid Build Coastguard Worker} 53