have_libwacom = get_option('libwacom')
config_h.set10('HAVE_LIBWACOM', have_libwacom)
if have_libwacom
- dep_libwacom = dependency('libwacom', version : '>= 0.20')
-
- result = cc.has_function('libwacom_get_paired_device',
- dependencies: dep_libwacom)
- config_h.set10('HAVE_LIBWACOM_GET_PAIRED_DEVICE', result)
-
- result = cc.has_function('libwacom_get_button_evdev_code',
- dependencies: dep_libwacom)
- config_h.set10('HAVE_LIBWACOM_GET_BUTTON_EVDEV_CODE', result)
+ dep_libwacom = dependency('libwacom', version : '>= 0.27')
else
dep_libwacom = declare_dependency()
endif
struct evdev_device *device)
{
bool rc = false;
-#if HAVE_LIBWACOM_GET_BUTTON_EVDEV_CODE
+#if HAVE_LIBWACOM
struct libinput *li = pad_libinput_context(pad);
WacomDeviceDatabase *db = NULL;
WacomDevice *tablet = NULL;
START_TEST(pad_button_intuos)
{
-#if !HAVE_LIBWACOM_GET_BUTTON_EVDEV_CODE
+#if !HAVE_LIBWACOM
struct litest_device *dev = litest_current_device();
struct libinput *li = dev->libinput;
unsigned int code;
START_TEST(pad_button_bamboo)
{
-#if !HAVE_LIBWACOM_GET_BUTTON_EVDEV_CODE
+#if !HAVE_LIBWACOM
struct litest_device *dev = litest_current_device();
struct libinput *li = dev->libinput;
unsigned int code;
START_TEST(pad_button_libwacom)
{
-#if HAVE_LIBWACOM_GET_BUTTON_EVDEV_CODE
+#if HAVE_LIBWACOM
struct litest_device *dev = litest_current_device();
struct libinput *li = dev->libinput;
WacomDeviceDatabase *db = NULL;
#include "libinput-util.h"
-#if HAVE_LIBWACOM_GET_PAIRED_DEVICE
+#if HAVE_LIBWACOM
#include <libwacom/libwacom.h>
static void
} else {
char *physmatch = NULL;
-#if HAVE_LIBWACOM_GET_PAIRED_DEVICE
+#if HAVE_LIBWACOM
if (vendor_id == VENDOR_ID_WACOM) {
if (product_id == PRODUCT_ID_WACOM_EKR)
wacom_handle_ekr(device,