mm-drivers: enable mm-driver modules compilation
Enable compilation of mm-driver modules and add scripts to copy the uapi header files. Change-Id: I0af6581ca96aa630c9707ef05abc4cccbfe92bab Signed-off-by: Jeykumar Sankaran <quic_jeykumar@quicinc.com>
Este commit está contenido en:
36
Android.bp
Archivo normal
36
Android.bp
Archivo normal
@@ -0,0 +1,36 @@
|
||||
headers_src = [
|
||||
"sync_fence/include/uapi/*/**/*.h",
|
||||
]
|
||||
|
||||
mm_drivers_headers_out = [
|
||||
"sync_fence/qcom_sync_file.h",
|
||||
]
|
||||
|
||||
mm_drivers_kernel_headers_verbose = "--verbose "
|
||||
genrule {
|
||||
name: "qti_generate_mm_drivers_kernel_headers",
|
||||
tools: [
|
||||
"headers_install.sh",
|
||||
"unifdef"
|
||||
],
|
||||
tool_files: [
|
||||
"mm_drivers_kernel_headers.py",
|
||||
],
|
||||
srcs: headers_src,
|
||||
cmd: "python3 $(location mm_drivers_kernel_headers.py) " +
|
||||
mm_drivers_kernel_headers_verbose +
|
||||
"--header_arch arm64 " +
|
||||
"--gen_dir $(genDir) " +
|
||||
"--mm_drivers_include_uapi $(locations sync_fence/include/uapi/*/**/*.h) " +
|
||||
"--unifdef $(location unifdef) " +
|
||||
"--headers_install $(location headers_install.sh)",
|
||||
out: mm_drivers_headers_out,
|
||||
}
|
||||
|
||||
cc_library_headers {
|
||||
name: "qti_mm_drivers_kernel_headers",
|
||||
generated_headers: ["qti_generate_mm_drivers_kernel_headers"],
|
||||
export_generated_headers: ["qti_generate_mm_drivers_kernel_headers"],
|
||||
vendor: true,
|
||||
recovery_available: true
|
||||
}
|
Referencia en una nueva incidencia
Block a user