From f1f398ca7a7108dcaa4a13a60e97cb5febd17f59 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Mon, 6 Jun 2016 15:38:48 +0200 Subject: build: update `--enable-mbim-qmux' rules If libmbim 1.14.0 found, enable QMI over MBIM support. --- src/libqmi-glib/qmi-device.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'src/libqmi-glib') diff --git a/src/libqmi-glib/qmi-device.c b/src/libqmi-glib/qmi-device.c index 7479fcd..fee7004 100644 --- a/src/libqmi-glib/qmi-device.c +++ b/src/libqmi-glib/qmi-device.c @@ -21,6 +21,8 @@ * Copyright (C) 2012-2015 Aleksander Morgado */ +#include + #include #include #include @@ -32,7 +34,7 @@ #include #include -#ifdef MBIM_QMUX +#if defined MBIM_QMUX_ENABLED #include #endif @@ -97,7 +99,7 @@ struct _QmiDevicePrivate { gboolean no_file_check; gchar *proxy_path; gboolean mbim_qmux; -#ifdef MBIM_QMUX +#if defined MBIM_QMUX_ENABLED MbimDevice *mbimdev; #endif @@ -2141,7 +2143,7 @@ internal_proxy_open_ready (QmiClientCtl *client_ctl, device_open_context_step (ctx); } -#ifdef MBIM_QMUX +#if defined MBIM_QMUX_ENABLED static void mbim_device_open_ready (MbimDevice *dev, GAsyncResult *res, @@ -2223,7 +2225,7 @@ device_open_context_step (DeviceOpenContext *ctx) /* Fall down */ case DEVICE_OPEN_CONTEXT_STEP_CREATE_IOSTREAM: -#ifdef MBIM_QMUX +#if defined MBIM_QMUX_ENABLED if (ctx->flags & QMI_DEVICE_OPEN_FLAGS_MBIM) { GFile *file; @@ -2441,7 +2443,7 @@ destroy_iostream (QmiDevice *self, return TRUE; } -#ifdef MBIM_QMUX +#if defined MBIM_QMUX_ENABLED static void mbim_device_close_ready (MbimDevice *dev, GAsyncResult *res) @@ -2473,7 +2475,7 @@ qmi_device_close (QmiDevice *self, { g_return_val_if_fail (QMI_IS_DEVICE (self), FALSE); -#ifdef MBIM_QMUX +#if defined MBIM_QMUX_ENABLED if (self->priv->mbim_qmux) mbim_device_close (self->priv->mbimdev, 15, @@ -2490,7 +2492,7 @@ qmi_device_close (QmiDevice *self, return TRUE; } -#ifdef MBIM_QMUX +#if defined MBIM_QMUX_ENABLED static void mbim_device_command_ready (MbimDevice *dev, GAsyncResult *res, @@ -2662,7 +2664,7 @@ qmi_device_command (QmiDevice *self, g_free (printable); } -#ifdef MBIM_QMUX +#if defined MBIM_QMUX_ENABLED /* wrap QMUX in MBIM? */ if (self->priv->mbim_qmux) { MbimMessage *mbim; -- cgit v1.1