diff options
author | 2020-12-17 10:31:34 -0800 | |
---|---|---|
committer | 2020-12-17 10:31:34 -0800 | |
commit | 88fd5247d5905e1f1a49337b938ab4aee08f8985 (patch) | |
tree | a14bbb4a0afb05c375b52c165381a9b1773766f6 | |
parent | 4694d14adbc2f9712bc548a222990a8a89ffd56a (diff) |
Rearrange opengl llndk libraries to be next to implementations
As an intermediate step towards removing llndk_library modules in
favor of using llndk properties in the cc_library directly, move the
llndk_library modules next to the cc_library modules so that the
paths in the llndk_library properites are correct when Soong copies
the properties into the cc_library module.
Bug: 170784825
Test: m checkbuild
Change-Id: I41674ad253b009d1cf528dc7b480676fb29edabd
-rw-r--r-- | opengl/Android.bp | 29 | ||||
-rw-r--r-- | opengl/libs/Android.bp | 24 |
2 files changed, 29 insertions, 24 deletions
diff --git a/opengl/Android.bp b/opengl/Android.bp index 393ced7196..48abdce712 100644 --- a/opengl/Android.bp +++ b/opengl/Android.bp @@ -52,36 +52,17 @@ ndk_headers { license: "include/KHR/NOTICE", } -llndk_library { - name: "libEGL.llndk", - symbol_file: "libs/libEGL.map.txt", - export_include_dirs: ["include"], -} - -llndk_library { - name: "libGLESv1_CM.llndk", - symbol_file: "libs/libGLESv1_CM.map.txt", - export_include_dirs: ["include"], -} - -llndk_library { - name: "libGLESv2.llndk", - symbol_file: "libs/libGLESv2.map.txt", - export_include_dirs: ["include"], -} - -llndk_library { - name: "libGLESv3.llndk", - symbol_file: "libs/libGLESv3.map.txt", - export_include_dirs: ["include"], -} - cc_library_headers { name: "gl_headers", vendor_available: true, export_include_dirs: ["include"], } +llndk_headers { + name: "gl_llndk_headers", + export_include_dirs: ["include"], +} + subdirs = [ "*", ] diff --git a/opengl/libs/Android.bp b/opengl/libs/Android.bp index e7c2e949f5..ed2ed831c9 100644 --- a/opengl/libs/Android.bp +++ b/opengl/libs/Android.bp @@ -230,3 +230,27 @@ cc_library_shared { srcs: ["GLES2/gl2.cpp"], cflags: ["-DLOG_TAG=\"libGLESv3\""], } + +llndk_library { + name: "libEGL.llndk", + symbol_file: "libEGL.map.txt", + export_llndk_headers: ["gl_llndk_headers"], +} + +llndk_library { + name: "libGLESv1_CM.llndk", + symbol_file: "libGLESv1_CM.map.txt", + export_llndk_headers: ["gl_llndk_headers"], +} + +llndk_library { + name: "libGLESv2.llndk", + symbol_file: "libGLESv2.map.txt", + export_llndk_headers: ["gl_llndk_headers"], +} + +llndk_library { + name: "libGLESv3.llndk", + symbol_file: "libGLESv3.map.txt", + export_llndk_headers: ["gl_llndk_headers"], +} |