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

Commit 33afeecd authored by Colin Cross's avatar Colin Cross Committed by Automerger Merge Worker
Browse files

Merge "Replace llndk_library with llndk clause in cc_library" am: b9627468...

Merge "Replace llndk_library with llndk clause in cc_library" am: b9627468 am: 6a34a736 am: d4dfe6ff am: a24adb14

Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1684009

Change-Id: If716b5956c6f4ad4f2dea2fec33d91ca1faceb83
parents 47552bef a24adb14
Loading
Loading
Loading
Loading
+3 −11
Original line number Original line Diff line number Diff line
@@ -55,7 +55,9 @@ cc_library {
    defaults: ["libbinder_ndk_host_user"],
    defaults: ["libbinder_ndk_host_user"],
    host_supported: true,
    host_supported: true,


    llndk_stubs: "libbinder_ndk.llndk",
    llndk: {
        symbol_file: "libbinder_ndk.map.txt",
    },


    export_include_dirs: [
    export_include_dirs: [
        "include_cpp",
        "include_cpp",
@@ -192,13 +194,3 @@ ndk_library {
    symbol_file: "libbinder_ndk.map.txt",
    symbol_file: "libbinder_ndk.map.txt",
    first_version: "29",
    first_version: "29",
}
}

llndk_library {
    name: "libbinder_ndk.llndk",
    symbol_file: "libbinder_ndk.map.txt",
    export_include_dirs: [
        "include_cpp",
        "include_ndk",
        "include_platform",
    ],
}
+7 −8
Original line number Original line Diff line number Diff line
@@ -60,7 +60,13 @@ ndk_library {


cc_library {
cc_library {
    name: "libnativewindow",
    name: "libnativewindow",
    llndk_stubs: "libnativewindow.llndk",
    llndk: {
        symbol_file: "libnativewindow.map.txt",
        unversioned: true,
        override_export_include_dirs: [
            "include"
        ],
    },
    export_include_dirs: [
    export_include_dirs: [
        "include",
        "include",
        "include-private",
        "include-private",
@@ -115,11 +121,4 @@ cc_library {
    },
    },
}
}


llndk_library {
    name: "libnativewindow.llndk",
    symbol_file: "libnativewindow.map.txt",
    unversioned: true,
    export_include_dirs: ["include"],
}

subdirs = ["tests"]
subdirs = ["tests"]
+24 −28
Original line number Original line Diff line number Diff line
@@ -137,7 +137,12 @@ cc_library_static {
cc_library_shared {
cc_library_shared {
    name: "libEGL",
    name: "libEGL",
    defaults: ["egl_libs_defaults"],
    defaults: ["egl_libs_defaults"],
    llndk_stubs: "libEGL.llndk",
    llndk: {
        symbol_file: "libEGL.map.txt",
        export_llndk_headers: ["gl_llndk_headers"],
        // Don't export EGL/include from the LLNDK variant.
        override_export_include_dirs: [],
    },
    srcs: [
    srcs: [
        "EGL/egl_tls.cpp",
        "EGL/egl_tls.cpp",
        "EGL/egl_cache.cpp",
        "EGL/egl_cache.cpp",
@@ -203,7 +208,12 @@ cc_defaults {
cc_library_shared {
cc_library_shared {
    name: "libGLESv1_CM",
    name: "libGLESv1_CM",
    defaults: ["gles_libs_defaults"],
    defaults: ["gles_libs_defaults"],
    llndk_stubs: "libGLESv1_CM.llndk",
    llndk: {
        symbol_file: "libGLESv1_CM.map.txt",
        export_llndk_headers: ["gl_llndk_headers"],
        // Don't export EGL/include from the LLNDK variant.
        override_export_include_dirs: [],
    },
    srcs: ["GLES_CM/gl.cpp"],
    srcs: ["GLES_CM/gl.cpp"],
    cflags: ["-DLOG_TAG=\"libGLESv1\""],
    cflags: ["-DLOG_TAG=\"libGLESv1\""],
    version_script: "libGLESv1_CM.map.txt",
    version_script: "libGLESv1_CM.map.txt",
@@ -215,7 +225,12 @@ cc_library_shared {
cc_library_shared {
cc_library_shared {
    name: "libGLESv2",
    name: "libGLESv2",
    defaults: ["gles_libs_defaults"],
    defaults: ["gles_libs_defaults"],
    llndk_stubs: "libGLESv2.llndk",
    llndk: {
        symbol_file: "libGLESv2.map.txt",
        export_llndk_headers: ["gl_llndk_headers"],
        // Don't export EGL/include from the LLNDK variant.
        override_export_include_dirs: [],
    },
    srcs: ["GLES2/gl2.cpp"],
    srcs: ["GLES2/gl2.cpp"],
    cflags: ["-DLOG_TAG=\"libGLESv2\""],
    cflags: ["-DLOG_TAG=\"libGLESv2\""],


@@ -230,31 +245,12 @@ cc_library_shared {
cc_library_shared {
cc_library_shared {
    name: "libGLESv3",
    name: "libGLESv3",
    defaults: ["gles_libs_defaults"],
    defaults: ["gles_libs_defaults"],
    llndk_stubs: "libGLESv3.llndk",
    llndk: {
    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",
        symbol_file: "libGLESv3.map.txt",
        export_llndk_headers: ["gl_llndk_headers"],
        export_llndk_headers: ["gl_llndk_headers"],
        // Don't export EGL/include from the LLNDK variant.
        override_export_include_dirs: [],
    },
    srcs: ["GLES2/gl2.cpp"],
    cflags: ["-DLOG_TAG=\"libGLESv3\""],
}
}
+6 −9
Original line number Original line Diff line number Diff line
@@ -29,17 +29,14 @@ ndk_library {
    unversioned_until: "current",
    unversioned_until: "current",
}
}


llndk_library {
cc_library_shared {
    name: "libvulkan.llndk",
    name: "libvulkan",
    llndk: {
        symbol_file: "libvulkan.map.txt",
        symbol_file: "libvulkan.map.txt",
        export_llndk_headers: [
        export_llndk_headers: [
            "vulkan_headers_llndk",
            "vulkan_headers_llndk",
        ],
        ],
}
    },

cc_library_shared {
    name: "libvulkan",
    llndk_stubs: "libvulkan.llndk",
    clang: true,
    clang: true,
    sanitize: {
    sanitize: {
        misc_undefined: ["integer"],
        misc_undefined: ["integer"],