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