Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4a67a5f5 authored by Mathias Agopian's avatar Mathias Agopian
Browse files

make libnativewindow part of the NDK

Test: compiled
Bug: treble
Change-Id: I289ec1155a4dc5fe56ff3fd00eda54e851023569
parent 2353dbaa
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -20,6 +20,14 @@ ndk_headers {
    license: "NOTICE",
}

ndk_library {
    name: "libnativewindow.ndk",
    symbol_file: "libnativewindow.map.txt",

    // Android O
    first_version: "26",
}

cc_library {
    name: "libnativewindow",
    export_include_dirs: ["include"],
+26 −0
Original line number Diff line number Diff line
LIBNATIVEWINDOW {
  global:
    AHardwareBuffer_acquire;
    AHardwareBuffer_allocate;
    AHardwareBuffer_describe;
    AHardwareBuffer_fromHardwareBuffer;
    AHardwareBuffer_getNativeHandle;
    AHardwareBuffer_lock;
    AHardwareBuffer_recvHandleFromUnixSocket;
    AHardwareBuffer_release;
    AHardwareBuffer_sendHandleToUnixSocket;
    AHardwareBuffer_toHardwareBuffer;
    AHardwareBuffer_unlock;
    ANativeWindow_acquire;
    ANativeWindow_fromSurface;
    ANativeWindow_fromSurfaceTexture;
    ANativeWindow_getFormat;
    ANativeWindow_getHeight;
    ANativeWindow_getWidth;
    ANativeWindow_lock;
    ANativeWindow_release;
    ANativeWindow_setBuffersGeometry;
    ANativeWindow_unlockAndPost;
  local:
    *;
};