948354abb9
Test: SANITIZE_HOST=true m treble_sepolicy_tests Change-Id: I9190dc06715bbbac8a267a143801f99f911decf3
31 lines
790 B
Plaintext
31 lines
790 B
Plaintext
cc_library_host_shared {
|
|
name: "libsepolwrap",
|
|
srcs: ["sepol_wrap.cpp"],
|
|
shared_libs: ["libsepol"],
|
|
cflags: ["-Wall", "-Werror",],
|
|
export_include_dirs: ["include"],
|
|
|
|
// libsepolwrap gets loaded from the system python, which does not have the
|
|
// ASAN runtime. So turn off sanitization for ourself, and use static
|
|
// libraries, since the shared libraries will use ASAN.
|
|
static_libs: ["libbase"],
|
|
stl: "libc++_static",
|
|
sanitize: {
|
|
never: true,
|
|
},
|
|
}
|
|
|
|
cc_prebuilt_binary {
|
|
name: "policy.py",
|
|
srcs: ["policy.py"],
|
|
host_supported: true,
|
|
required: ["libsepolwrap"],
|
|
}
|
|
|
|
cc_prebuilt_binary {
|
|
name: "treble_sepolicy_tests.py",
|
|
srcs: ["treble_sepolicy_tests.py"],
|
|
host_supported: true,
|
|
required: ["policy.py"],
|
|
}
|