1package {
2    // See: http://go/android-license-faq
3    // A large-scale-change added 'default_applicable_licenses' to import
4    // all of the 'license_kinds' from "hardware_st_secure_element2_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-Apache-2.0
7    //   SPDX-license-identifier-GPL-2.0
8    default_applicable_licenses: ["hardware_st_secure_element2_license"],
9}
10
11cc_binary {
12    name: "android.hardware.secure_element-service.thales",
13    relative_install_path: "hw",
14    init_rc: ["android.hardware.secure_element_gto.rc"],
15    vintf_fragments: ["android.hardware.secure_element_gto.xml"],
16    vendor: true,
17    srcs: [
18        "SecureElement.cpp",
19        "GtoService.cpp",
20    ],
21
22    shared_libs: [
23        "libbinder_ndk",
24        "android.hardware.secure_element-V1-ndk",
25        "android.hardware.secure_element.thales.libse",
26        "libbase",
27        "libcutils",
28        "libhardware",
29        "liblog",
30        "libutils",
31    ],
32
33    cflags: [
34        "-DANDROID",
35        "-DENABLE_LOGGING=1",
36        "-DENABLE_DEBUG=1",
37        "-Wno-unused-parameter",
38        "-Wno-unused-private-field",
39        "-Wno-error",
40        "-Wreturn-type",
41    ],
42
43    arch: {
44        arm: { cflags: ["-DST_LIB_32"] },
45    }
46}
47
48cc_binary {
49    name: "android.hardware.secure_element-service.thales-ese2",
50    relative_install_path: "hw",
51    init_rc: ["android.hardware.secure_element_gto-ese2.rc"],
52    vintf_fragments: ["android.hardware.secure_element_gto-ese2.xml"],
53    vendor: true,
54    srcs: [
55        "SecureElement.cpp",
56        "GtoService-ese2.cpp",
57    ],
58
59    cflags: [
60        "-DANDROID",
61        "-DENABLE_LOGGING=1",
62        "-DENABLE_DEBUG=1",
63        "-Wno-unused-parameter",
64        "-Wno-unused-private-field",
65        "-Wno-error",
66        "-Wreturn-type",
67    ],
68
69    shared_libs: [
70        "libbinder_ndk",
71        "android.hardware.secure_element-V1-ndk",
72        "android.hardware.secure_element.thales.libse",
73        "libbase",
74        "libcutils",
75        "libhardware",
76        "liblog",
77        "libutils",
78    ],
79
80    arch: {
81        arm: { cflags: ["-DST_LIB_32"] },
82    }
83}
84