• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5cc_library_static {
6    name: "libteeui",
7    defaults: ["keystore_defaults"],
8    export_include_dirs: ["include"],
9    srcs: [
10        "src/button.cpp",
11        "src/font_rendering.cpp",
12        "src/label.cpp",
13        "src/utils.cpp",
14    ],
15    static_libs: [
16        "libft2.nodep",
17    ],
18    host_supported: true,
19    vendor_available: true,
20    cflags: [
21        "-ffunction-sections",
22    ],
23}
24
25cc_library {
26    name: "libteeui_hal_support",
27    defaults: ["keystore_defaults"],
28    export_include_dirs: ["include"],
29    srcs: [
30        "src/evdev.cpp",
31        "src/generic_messages.cpp",
32        "src/msg_formatting.cpp",
33        "src/utils.cpp",
34        "src/weak_secure_input_device.cpp",
35    ],
36    shared_libs: [
37        "android.hardware.confirmationui@1.0",
38        "android.hardware.keymaster@4.0",
39        "libhidlbase",
40        "libbase",
41    ],
42    host_supported: true,
43    vendor_available: true,
44}
45