update wayland libs to the newest version
This commit is contained in:
parent
d6a1233a7e
commit
8ca175e49f
@ -10,6 +10,11 @@ LOCAL_MODULE := ffi
|
||||
LOCAL_SRC_FILES:= $(TARGET_ARCH_ABI)/libffi.so
|
||||
include $(PREBUILT_SHARED_LIBRARY)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := expat
|
||||
LOCAL_SRC_FILES:= $(TARGET_ARCH_ABI)/libexpat.so
|
||||
include $(PREBUILT_SHARED_LIBRARY)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := wayland-server
|
||||
LOCAL_SRC_FILES:= $(TARGET_ARCH_ABI)/libwayland-server.so
|
||||
|
@ -13,7 +13,9 @@ prebuilt = $(eval $(call ev-prebuilt, $1))
|
||||
# libs are prebuilt with termux
|
||||
$(info $(call ev-prebuilt, android-support))
|
||||
$(info $(call ev-prebuilt, ffi))
|
||||
$(info $(call ev-prebuilt, expat))
|
||||
$(info $(call ev-prebuilt, wayland-server))
|
||||
$(call prebuilt, android-support)
|
||||
$(call prebuilt, ffi)
|
||||
$(call prebuilt, expat)
|
||||
$(call prebuilt, wayland-server)
|
||||
|
Binary file not shown.
BIN
app/src/main/jni/prebuilt/arm64-v8a/libexpat.so
Executable file
BIN
app/src/main/jni/prebuilt/arm64-v8a/libexpat.so
Executable file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
app/src/main/jni/prebuilt/armeabi-v7a/libexpat.so
Executable file
BIN
app/src/main/jni/prebuilt/armeabi-v7a/libexpat.so
Executable file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -246,6 +246,9 @@ wl_global_create(struct wl_display *display,
|
||||
int version,
|
||||
void *data, wl_global_bind_func_t bind);
|
||||
|
||||
void
|
||||
wl_global_remove(struct wl_global *global);
|
||||
|
||||
void
|
||||
wl_global_destroy(struct wl_global *global);
|
||||
|
||||
@ -258,8 +261,8 @@ wl_global_destroy(struct wl_global *global);
|
||||
* A filter function enables the server to decide which globals to
|
||||
* advertise to each client.
|
||||
*
|
||||
* When a wl_global filter is set, the given callback funtion will be
|
||||
* called during wl_global advertisment and binding.
|
||||
* When a wl_global filter is set, the given callback function will be
|
||||
* called during wl_global advertisement and binding.
|
||||
*
|
||||
* This function should return true if the global object should be made
|
||||
* visible to the client or false otherwise.
|
||||
@ -279,6 +282,9 @@ wl_global_get_interface(const struct wl_global *global);
|
||||
void *
|
||||
wl_global_get_user_data(const struct wl_global *global);
|
||||
|
||||
void
|
||||
wl_global_set_user_data(struct wl_global *global, void *data);
|
||||
|
||||
struct wl_client *
|
||||
wl_client_create(struct wl_display *display, int fd);
|
||||
|
||||
@ -324,6 +330,10 @@ wl_client_get_object(struct wl_client *client, uint32_t id);
|
||||
void
|
||||
wl_client_post_no_memory(struct wl_client *client);
|
||||
|
||||
void
|
||||
wl_client_post_implementation_error(struct wl_client *client,
|
||||
const char* msg, ...) WL_PRINTF(2,3);
|
||||
|
||||
void
|
||||
wl_client_add_resource_created_listener(struct wl_client *client,
|
||||
struct wl_listener *listener);
|
||||
|
@ -68,6 +68,20 @@ extern "C" {
|
||||
#define WL_PRINTF(x, y)
|
||||
#endif
|
||||
|
||||
/** \class wl_object
|
||||
*
|
||||
* \brief A protocol object.
|
||||
*
|
||||
* A `wl_object` is an opaque struct identifying the protocol object
|
||||
* underlying a `wl_proxy` or `wl_resource`.
|
||||
*
|
||||
* \note Functions accessing a `wl_object` are not normally used by client code.
|
||||
* Clients should normally use the higher level interface generated by the
|
||||
* scanner to interact with compositor objects.
|
||||
*
|
||||
*/
|
||||
struct wl_object;
|
||||
|
||||
/**
|
||||
* Protocol message signature
|
||||
*
|
||||
@ -626,7 +640,7 @@ wl_fixed_from_double(double d)
|
||||
|
||||
u.d = d + (3LL << (51 - 8));
|
||||
|
||||
return u.i;
|
||||
return (wl_fixed_t)u.i;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -27,8 +27,8 @@
|
||||
#define WAYLAND_VERSION_H
|
||||
|
||||
#define WAYLAND_VERSION_MAJOR 1
|
||||
#define WAYLAND_VERSION_MINOR 16
|
||||
#define WAYLAND_VERSION_MINOR 19
|
||||
#define WAYLAND_VERSION_MICRO 0
|
||||
#define WAYLAND_VERSION "1.16.0"
|
||||
#define WAYLAND_VERSION "1.19.0"
|
||||
|
||||
#endif
|
||||
|
Binary file not shown.
BIN
app/src/main/jni/prebuilt/x86/libexpat.so
Executable file
BIN
app/src/main/jni/prebuilt/x86/libexpat.so
Executable file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
app/src/main/jni/prebuilt/x86_64/libexpat.so
Executable file
BIN
app/src/main/jni/prebuilt/x86_64/libexpat.so
Executable file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user