initial commit
This commit is contained in:
commit
56194c08a6
|
@ -0,0 +1,29 @@
|
||||||
|
cmake_minimum_required(VERSION 3.10)
|
||||||
|
|
||||||
|
project(Waystub)
|
||||||
|
|
||||||
|
find_package(PkgConfig REQUIRED)
|
||||||
|
pkg_check_modules(GDK REQUIRED gdk-3.0)
|
||||||
|
|
||||||
|
add_library(waystub SHARED src/waystub.c)
|
||||||
|
|
||||||
|
target_link_libraries(waystub
|
||||||
|
PRIVATE
|
||||||
|
${GDK_LIBRARIES}
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(waystub
|
||||||
|
PUBLIC
|
||||||
|
${PROJECT_SOURCE_DIR}/include
|
||||||
|
${GDK_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
add_executable(test
|
||||||
|
src/main.c
|
||||||
|
)
|
||||||
|
|
||||||
|
target_link_libraries( test
|
||||||
|
PRIVATE
|
||||||
|
waystub
|
||||||
|
)
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
#include <gdk/gdk.h>
|
||||||
|
void * gdk_wayland_device_get_wl_pointer(GdkDevice *device);
|
||||||
|
void * gdk_wayland_device_get_wl_keyboard(GdkDevice *device);
|
||||||
|
void * gdk_wayland_device_get_wl_seat(GdkDevice *device);
|
||||||
|
void * gdk_wayland_display_get_wl_compositor(GdkDevice *device);
|
||||||
|
void * gdk_wayland_display_get_wl_display(GdkDisplay *display);
|
||||||
|
void * gdk_wayland_display_get_xdg_shell(GdkDisplay *display);
|
||||||
|
void * gdk_wayland_window_get_wl_surface(GdkWindow *window);
|
||||||
|
void gdk_wayland_window_set_use_custom_surface(GdkWindow *window);
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
#include <waystub.h>
|
||||||
|
int main() {
|
||||||
|
return 1;
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
#include <gdk/gdk.h>
|
||||||
|
void * gdk_wayland_device_get_wl_pointer(GdkDevice *device) {
|
||||||
|
return NULL;
|
||||||
|
};
|
||||||
|
|
||||||
|
void * gdk_wayland_device_get_wl_keyboard(GdkDevice *device) {
|
||||||
|
return NULL;
|
||||||
|
};
|
||||||
|
|
||||||
|
void * gdk_wayland_device_get_wl_seat(GdkDevice *device) {
|
||||||
|
return NULL;
|
||||||
|
};
|
||||||
|
|
||||||
|
void * gdk_wayland_display_get_wl_compositor(GdkDisplay *display) {
|
||||||
|
return NULL;
|
||||||
|
};
|
||||||
|
|
||||||
|
void * gdk_wayland_display_get_wl_display(GdkDisplay *display) {
|
||||||
|
return NULL;
|
||||||
|
};
|
||||||
|
|
||||||
|
void * gdk_wayland_display_get_xdg_shell(GdkDisplay *display) {
|
||||||
|
return NULL;
|
||||||
|
};
|
||||||
|
|
||||||
|
void * gdk_wayland_window_get_wl_surface(GdkWindow *window) {
|
||||||
|
return NULL;
|
||||||
|
};
|
||||||
|
|
||||||
|
void gdk_wayland_window_set_use_custom_surface(GdkWindow *window) {
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue