package { // See: http://go/android-license-faq // A large-scale-change added 'default_applicable_licenses' to import // all of the 'license_kinds' from "frameworks_native_license" // to get the below license kinds: // SPDX-license-identifier-Apache-2.0 default_applicable_licenses: ["frameworks_native_license"], } cc_library_static { name: "libpdx_uds", clang: true, cflags: [ "-Wall", "-Wextra", "-Werror", "-DLOG_TAG=\"libpdx_uds\"", "-DTRACE=0", ], export_include_dirs: ["private"], local_include_dirs: ["private"], srcs: [ "channel_event_set.cpp", "channel_manager.cpp", "channel_parcelable.cpp", "client_channel_factory.cpp", "client_channel.cpp", "ipc_helper.cpp", "service_endpoint.cpp", ], static_libs: [ "libcutils", "libbase", "libpdx", ], shared_libs: [ "libbinder", "libselinux", ], } cc_test { name: "libpdx_uds_tests", clang: true, cflags: [ "-Wall", "-Wextra", "-Werror", ], srcs: [ "client_channel_tests.cpp", "ipc_helper_tests.cpp", "remote_method_tests.cpp", "service_framework_tests.cpp", ], static_libs: [ "libgmock", "libpdx_uds", "libpdx", ], shared_libs: [ "libbase", "libcutils", "liblog", "libutils", "libbinder", "libselinux", ], }