xref: /aosp_15_r20/system/teeui/libteeui/Android.bp (revision 20bfefbe1966c142a35ae1ab84a8af250b3fd403)
1*20bfefbeSAndroid Build Coastguard Workerpackage {
2*20bfefbeSAndroid Build Coastguard Worker    default_applicable_licenses: ["Android-Apache-2.0"],
3*20bfefbeSAndroid Build Coastguard Worker}
4*20bfefbeSAndroid Build Coastguard Worker
5*20bfefbeSAndroid Build Coastguard Workercc_library_static {
6*20bfefbeSAndroid Build Coastguard Worker    name: "libteeui",
7*20bfefbeSAndroid Build Coastguard Worker    defaults: ["keystore_defaults"],
8*20bfefbeSAndroid Build Coastguard Worker    export_include_dirs: ["include"],
9*20bfefbeSAndroid Build Coastguard Worker    srcs: [
10*20bfefbeSAndroid Build Coastguard Worker        "src/button.cpp",
11*20bfefbeSAndroid Build Coastguard Worker        "src/font_rendering.cpp",
12*20bfefbeSAndroid Build Coastguard Worker        "src/label.cpp",
13*20bfefbeSAndroid Build Coastguard Worker        "src/utils.cpp",
14*20bfefbeSAndroid Build Coastguard Worker    ],
15*20bfefbeSAndroid Build Coastguard Worker    static_libs: [
16*20bfefbeSAndroid Build Coastguard Worker        "libft2.nodep",
17*20bfefbeSAndroid Build Coastguard Worker    ],
18*20bfefbeSAndroid Build Coastguard Worker    host_supported: true,
19*20bfefbeSAndroid Build Coastguard Worker    vendor_available: true,
20*20bfefbeSAndroid Build Coastguard Worker    cflags: [
21*20bfefbeSAndroid Build Coastguard Worker        "-ffunction-sections",
22*20bfefbeSAndroid Build Coastguard Worker    ],
23*20bfefbeSAndroid Build Coastguard Worker}
24*20bfefbeSAndroid Build Coastguard Worker
25*20bfefbeSAndroid Build Coastguard Workercc_library {
26*20bfefbeSAndroid Build Coastguard Worker    name: "libteeui_hal_support",
27*20bfefbeSAndroid Build Coastguard Worker    defaults: ["keystore_defaults"],
28*20bfefbeSAndroid Build Coastguard Worker    export_include_dirs: ["include"],
29*20bfefbeSAndroid Build Coastguard Worker    srcs: [
30*20bfefbeSAndroid Build Coastguard Worker        "src/evdev.cpp",
31*20bfefbeSAndroid Build Coastguard Worker        "src/generic_messages.cpp",
32*20bfefbeSAndroid Build Coastguard Worker        "src/msg_formatting.cpp",
33*20bfefbeSAndroid Build Coastguard Worker        "src/utils.cpp",
34*20bfefbeSAndroid Build Coastguard Worker        "src/weak_secure_input_device.cpp",
35*20bfefbeSAndroid Build Coastguard Worker    ],
36*20bfefbeSAndroid Build Coastguard Worker    shared_libs: [
37*20bfefbeSAndroid Build Coastguard Worker        "[email protected]",
38*20bfefbeSAndroid Build Coastguard Worker        "[email protected]",
39*20bfefbeSAndroid Build Coastguard Worker        "libhidlbase",
40*20bfefbeSAndroid Build Coastguard Worker        "libbase",
41*20bfefbeSAndroid Build Coastguard Worker    ],
42*20bfefbeSAndroid Build Coastguard Worker    host_supported: true,
43*20bfefbeSAndroid Build Coastguard Worker    vendor_available: true,
44*20bfefbeSAndroid Build Coastguard Worker}
45