Merge "BaseCompilerProperties: add AidlInterface struct for aidl_interface info" into main

This commit is contained in:
Tomasz Wasilczyk
2024-05-07 19:09:50 +00:00
committed by Gerrit Code Review

View File

@@ -141,6 +141,19 @@ type BaseCompilerProperties struct {
Flags []string
}
// Populated by aidl_interface CPP backend to let other modules (e.g. cc_cmake_snapshot)
// access actual source files and not generated cpp intermediary sources.
AidlInterface struct {
// list of aidl_interface sources
Sources []string `blueprint:"mutated"`
// AIDL backend language (e.g. "cpp", "ndk")
Lang string `blueprint:"mutated"`
// list of flags passed to AIDL generator
Flags []string `blueprint:"mutated"`
} `blueprint:"mutated"`
Renderscript struct {
// list of directories that will be added to the llvm-rs-cc include paths
Include_dirs []string