Android.bp语法用例
时间: 2023-08-05 15:21:55 浏览: 83
在 Qt 项目中 .pro 测试用例
以下是一个简单的Android.bp语法用例,它定义了一个名为"mylibrary"的C++库模块,将包含两个源文件"foo.cpp"和"bar.cpp",并链接到系统libc库:
```
cc_library {
name: "mylibrary",
srcs: ["foo.cpp", "bar.cpp"],
cflags: ["-Wall", "-Werror"],
shared_libs: ["libc"],
}
```
这个示例中,我们使用cc_library模块来定义一个C++库模块,并设置了以下属性:
- name: 定义模块名称为"mylibrary"。
- srcs: 定义模块包含的源文件为"foo.cpp"和"bar.cpp"。
- cflags: 设置编译器标志为"-Wall"和"-Werror"。
- shared_libs: 定义模块依赖的系统库为"libc"。
这个示例展示了Android.bp语法的一些基本用法,可以通过类似的方式定义其他类型的模块,例如Android应用程序模块、静态库模块等等。
阅读全文