OSDN Git Service

split libandroid.so
authorMathias Agopian <mathias@google.com>
Fri, 10 Feb 2017 02:48:34 +0000 (18:48 -0800)
committerMathias Agopian <mathias@google.com>
Fri, 24 Feb 2017 01:24:58 +0000 (17:24 -0800)
commit89ed4c8cfd8ad64269dfcff9742e16bdd705b926
tree3d5224361873ee600c9b9d7c5b9659b2f2112077
parent2992c1cacff3f2d59c7faa53ec5cb8f85f6f8a26
split libandroid.so

- ANativeWindow (native_window.h) and
  AHardwareBuffer (hardware_buffer.h) now live
  in libnativewindow.so, which is a vodka library.

- libandroid.so still provide those symbols
  via a static library version (libnativewindow.a)

- removed libbinder dependency as well

Test: compiled & booted
Bug: 35164655
Change-Id: Ib4bc8e8fc9ec1891bcbee63c28fd0131d82edf29
21 files changed:
cmds/surfacereplayer/replayer/Android.mk
libs/gui/Android.bp
libs/gui/tests/Android.bp
libs/gui/tests/SRGB_test.cpp [deleted file]
libs/nativewindow/AHardwareBuffer.cpp [new file with mode: 0644]
libs/nativewindow/ANativeWindow.cpp [new file with mode: 0644]
libs/nativewindow/Android.bp [new file with mode: 0644]
libs/nativewindow/MODULE_LICENSE_APACHE2 [new file with mode: 0644]
libs/nativewindow/NOTICE [new file with mode: 0644]
libs/nativewindow/include/android/hardware_buffer.h [moved from include/android/hardware_buffer.h with 100% similarity]
libs/nativewindow/include/android/native_window.h [moved from include/android/native_window.h with 100% similarity]
libs/nativewindow/include/private/android/AHardwareBufferHelpers.h [new file with mode: 0644]
libs/vr/libbufferhub/bufferhub_tests.cpp
libs/vr/libdisplay/Android.mk
libs/vr/libsensor/tests/sensor_app_tests.cpp
libs/vr/libvrflinger/Android.mk
opengl/libs/Android.bp
opengl/libs/EGL/eglApi.cpp
services/vr/vr_window_manager/application.cpp
vulkan/include/vulkan/vk_platform.h
vulkan/include/vulkan/vulkan.h