xref: /aosp_15_r20/toolchain/pgo-profiles/sampling/Android.bp (revision 9cb1bd80a1c19d9e545b00c0767d354ba81e1676)
1*9cb1bd80SAndroid Build Coastguard Worker// Copyright (C) 2023 The Android Open Source Project
2*9cb1bd80SAndroid Build Coastguard Worker//
3*9cb1bd80SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
4*9cb1bd80SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
5*9cb1bd80SAndroid Build Coastguard Worker// You may obtain a copy of the License at
6*9cb1bd80SAndroid Build Coastguard Worker//
7*9cb1bd80SAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
8*9cb1bd80SAndroid Build Coastguard Worker//
9*9cb1bd80SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
10*9cb1bd80SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
11*9cb1bd80SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*9cb1bd80SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
13*9cb1bd80SAndroid Build Coastguard Worker// limitations under the License.
14*9cb1bd80SAndroid Build Coastguard Worker
15*9cb1bd80SAndroid Build Coastguard Workersoong_namespace {
16*9cb1bd80SAndroid Build Coastguard Worker}
17*9cb1bd80SAndroid Build Coastguard Worker
18*9cb1bd80SAndroid Build Coastguard Workerpackage {
19*9cb1bd80SAndroid Build Coastguard Worker    default_applicable_licenses: ["Android-Apache-2.0"],
20*9cb1bd80SAndroid Build Coastguard Worker}
21*9cb1bd80SAndroid Build Coastguard Worker
22*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
23*9cb1bd80SAndroid Build Coastguard Worker    name: "keystore2",
24*9cb1bd80SAndroid Build Coastguard Worker    profile: "keystore2.afdo",
25*9cb1bd80SAndroid Build Coastguard Worker}
26*9cb1bd80SAndroid Build Coastguard Worker
27*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
28*9cb1bd80SAndroid Build Coastguard Worker    name: "libart",
29*9cb1bd80SAndroid Build Coastguard Worker    arch: {
30*9cb1bd80SAndroid Build Coastguard Worker        arm64: {
31*9cb1bd80SAndroid Build Coastguard Worker            profile: "libart_arm64.afdo",
32*9cb1bd80SAndroid Build Coastguard Worker        },
33*9cb1bd80SAndroid Build Coastguard Worker    },
34*9cb1bd80SAndroid Build Coastguard Worker}
35*9cb1bd80SAndroid Build Coastguard Worker
36*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
37*9cb1bd80SAndroid Build Coastguard Worker    name: "libartbase",
38*9cb1bd80SAndroid Build Coastguard Worker    arch: {
39*9cb1bd80SAndroid Build Coastguard Worker        arm64: {
40*9cb1bd80SAndroid Build Coastguard Worker            profile: "libartbase_arm64.afdo",
41*9cb1bd80SAndroid Build Coastguard Worker        },
42*9cb1bd80SAndroid Build Coastguard Worker    },
43*9cb1bd80SAndroid Build Coastguard Worker}
44*9cb1bd80SAndroid Build Coastguard Worker
45*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
46*9cb1bd80SAndroid Build Coastguard Worker    name: "libbinder",
47*9cb1bd80SAndroid Build Coastguard Worker    profile: "libbinder.afdo",
48*9cb1bd80SAndroid Build Coastguard Worker    native_bridge_supported: true,
49*9cb1bd80SAndroid Build Coastguard Worker}
50*9cb1bd80SAndroid Build Coastguard Worker
51*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
52*9cb1bd80SAndroid Build Coastguard Worker    name: "libbinder_ndk",
53*9cb1bd80SAndroid Build Coastguard Worker    profile: "libbinder_ndk.afdo",
54*9cb1bd80SAndroid Build Coastguard Worker    native_bridge_supported: true,
55*9cb1bd80SAndroid Build Coastguard Worker}
56*9cb1bd80SAndroid Build Coastguard Worker
57*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
58*9cb1bd80SAndroid Build Coastguard Worker    name: "libgui",
59*9cb1bd80SAndroid Build Coastguard Worker    profile: "libgui.afdo",
60*9cb1bd80SAndroid Build Coastguard Worker}
61*9cb1bd80SAndroid Build Coastguard Worker
62*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
63*9cb1bd80SAndroid Build Coastguard Worker    name: "libhidlbase",
64*9cb1bd80SAndroid Build Coastguard Worker    profile: "libhidlbase.afdo",
65*9cb1bd80SAndroid Build Coastguard Worker    native_bridge_supported: true,
66*9cb1bd80SAndroid Build Coastguard Worker}
67*9cb1bd80SAndroid Build Coastguard Worker
68*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
69*9cb1bd80SAndroid Build Coastguard Worker    name: "libhwui",
70*9cb1bd80SAndroid Build Coastguard Worker    arch: {
71*9cb1bd80SAndroid Build Coastguard Worker        arm64: {
72*9cb1bd80SAndroid Build Coastguard Worker            profile: "libhwui_arm64.afdo",
73*9cb1bd80SAndroid Build Coastguard Worker        },
74*9cb1bd80SAndroid Build Coastguard Worker    },
75*9cb1bd80SAndroid Build Coastguard Worker}
76*9cb1bd80SAndroid Build Coastguard Worker
77*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
78*9cb1bd80SAndroid Build Coastguard Worker    name: "libjpeg",
79*9cb1bd80SAndroid Build Coastguard Worker    arch: {
80*9cb1bd80SAndroid Build Coastguard Worker        arm64: {
81*9cb1bd80SAndroid Build Coastguard Worker            profile: "libjpeg_arm64.afdo",
82*9cb1bd80SAndroid Build Coastguard Worker        },
83*9cb1bd80SAndroid Build Coastguard Worker    },
84*9cb1bd80SAndroid Build Coastguard Worker}
85*9cb1bd80SAndroid Build Coastguard Worker
86*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
87*9cb1bd80SAndroid Build Coastguard Worker    name: "liblog",
88*9cb1bd80SAndroid Build Coastguard Worker    profile: "liblog.afdo",
89*9cb1bd80SAndroid Build Coastguard Worker    native_bridge_supported: true,
90*9cb1bd80SAndroid Build Coastguard Worker}
91*9cb1bd80SAndroid Build Coastguard Worker
92*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
93*9cb1bd80SAndroid Build Coastguard Worker    name: "libsensorservice",
94*9cb1bd80SAndroid Build Coastguard Worker    profile: "libsensorservice.afdo",
95*9cb1bd80SAndroid Build Coastguard Worker}
96*9cb1bd80SAndroid Build Coastguard Worker
97*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
98*9cb1bd80SAndroid Build Coastguard Worker    name: "libui",
99*9cb1bd80SAndroid Build Coastguard Worker    profile: "libui.afdo",
100*9cb1bd80SAndroid Build Coastguard Worker}
101*9cb1bd80SAndroid Build Coastguard Worker
102*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
103*9cb1bd80SAndroid Build Coastguard Worker    name: "libutils",
104*9cb1bd80SAndroid Build Coastguard Worker    profile: "libutils.afdo",
105*9cb1bd80SAndroid Build Coastguard Worker    native_bridge_supported: true,
106*9cb1bd80SAndroid Build Coastguard Worker}
107*9cb1bd80SAndroid Build Coastguard Worker
108*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
109*9cb1bd80SAndroid Build Coastguard Worker    name: "linker",
110*9cb1bd80SAndroid Build Coastguard Worker    arch: {
111*9cb1bd80SAndroid Build Coastguard Worker        arm64: {
112*9cb1bd80SAndroid Build Coastguard Worker            profile: "linker_arm64.afdo",
113*9cb1bd80SAndroid Build Coastguard Worker        },
114*9cb1bd80SAndroid Build Coastguard Worker    },
115*9cb1bd80SAndroid Build Coastguard Worker}
116*9cb1bd80SAndroid Build Coastguard Worker
117*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
118*9cb1bd80SAndroid Build Coastguard Worker    name: "lmkd",
119*9cb1bd80SAndroid Build Coastguard Worker    profile: "lmkd.afdo",
120*9cb1bd80SAndroid Build Coastguard Worker}
121*9cb1bd80SAndroid Build Coastguard Worker
122*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
123*9cb1bd80SAndroid Build Coastguard Worker    name: "surfaceflinger",
124*9cb1bd80SAndroid Build Coastguard Worker    profile: "surfaceflinger.afdo",
125*9cb1bd80SAndroid Build Coastguard Worker}
126*9cb1bd80SAndroid Build Coastguard Worker
127*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
128*9cb1bd80SAndroid Build Coastguard Worker    name: "libsqlite",
129*9cb1bd80SAndroid Build Coastguard Worker    profile: "libsqlite.afdo",
130*9cb1bd80SAndroid Build Coastguard Worker    native_bridge_supported: true,
131*9cb1bd80SAndroid Build Coastguard Worker}
132*9cb1bd80SAndroid Build Coastguard Worker
133*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
134*9cb1bd80SAndroid Build Coastguard Worker    name: "libcrypto",
135*9cb1bd80SAndroid Build Coastguard Worker    profile: "libcrypto.afdo",
136*9cb1bd80SAndroid Build Coastguard Worker    native_bridge_supported: true,
137*9cb1bd80SAndroid Build Coastguard Worker}
138*9cb1bd80SAndroid Build Coastguard Worker
139*9cb1bd80SAndroid Build Coastguard Workerfdo_profile {
140*9cb1bd80SAndroid Build Coastguard Worker    name: "server_configurable_flags",
141*9cb1bd80SAndroid Build Coastguard Worker    profile: "server_configurable_flags.afdo",
142*9cb1bd80SAndroid Build Coastguard Worker}
143