12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- cc_defaults {
- name: "libnativebridge-defaults",
- cflags: [
- "-Werror",
- "-Wall",
- ],
- cppflags: [
- "-fvisibility=protected",
- ],
- header_libs: ["libnativebridge-headers"],
- export_header_lib_headers: ["libnativebridge-headers"],
- }
- cc_library_headers {
- name: "libnativebridge-headers",
- host_supported: true,
- export_include_dirs: ["include"],
- }
- cc_library {
- name: "libnativebridge",
- defaults: ["libnativebridge-defaults"],
- host_supported: true,
- srcs: ["native_bridge.cc"],
- header_libs: [
- "libbase_headers",
- ],
- shared_libs: [
- "liblog",
- ],
- // TODO(jiyong): remove this line after aosp/885921 lands
- export_include_dirs: ["include"],
- target: {
- android: {
- version_script: "libnativebridge.map.txt",
- },
- linux: {
- version_script: "libnativebridge.map.txt",
- },
- },
- stubs: {
- symbol_file: "libnativebridge.map.txt",
- versions: ["1"],
- },
- }
- // TODO(b/124250621): eliminate the need for this library
- cc_library {
- name: "libnativebridge_lazy",
- defaults: ["libnativebridge-defaults"],
- host_supported: false,
- srcs: ["native_bridge_lazy.cc"],
- required: ["libnativebridge"],
- }
- subdirs = ["tests"]
|