mtk: rename for old mtk plugin
Use mtk-legacy to instead mtk plugin.
This commit is contained in:
committed by
Aleksander Morgado
parent
16c3e33812
commit
4fdda13c4e
+1
-1
@@ -335,7 +335,7 @@ plugins_options_reqs = {
|
||||
'longcheer': {'available': true, 'shared': []},
|
||||
'mbm': {'available': true, 'shared': []},
|
||||
'motorola': {'available': true, 'shared': []},
|
||||
'mtk': {'available': true, 'shared': []},
|
||||
'mtk-legacy': {'available': true, 'shared': []},
|
||||
'nokia': {'available': true, 'shared': []},
|
||||
'nokia-icera': {'available': true, 'shared': ['icera']},
|
||||
'novatel': {'available': true, 'shared': ['novatel']},
|
||||
|
||||
+2
-1
@@ -51,7 +51,8 @@ option('plugin_linktop', type: 'feature', value: 'auto', description: 'enable li
|
||||
option('plugin_longcheer', type: 'feature', value: 'auto', description: 'enable longcheer plugin support')
|
||||
option('plugin_mbm', type: 'feature', value: 'auto', description: 'enable mbm plugin support')
|
||||
option('plugin_motorola', type: 'feature', value: 'auto', description: 'enable motorola plugin support')
|
||||
option('plugin_mtk', type: 'feature', value: 'auto', description: 'enable mtk plugin support')
|
||||
option('plugin_mtk_legacy', type: 'feature', value: 'auto', description: 'enable mtk
|
||||
legacy plugin support')
|
||||
option('plugin_nokia', type: 'feature', value: 'auto', description: 'enable nokia plugin support')
|
||||
|
||||
# shared_icera
|
||||
|
||||
@@ -621,19 +621,19 @@ if plugins_options['motorola']
|
||||
}}
|
||||
endif
|
||||
|
||||
# plugin: mtk
|
||||
if plugins_options['mtk']
|
||||
# plugin: mtk-legacy
|
||||
if plugins_options['mtk-legacy']
|
||||
test_udev_rules_dir_c_args = ['-DTESTUDEVRULESDIR_MTK="@0@"'.format(plugins_dir / 'mtk')]
|
||||
plugins_test_udev_rules_dir_c_args += test_udev_rules_dir_c_args
|
||||
|
||||
sources = files(
|
||||
'mtk/mm-broadband-modem-mtk.c',
|
||||
'mtk/mm-plugin-mtk.c',
|
||||
'mtk/mm-broadband-modem-mtk-legacy.c',
|
||||
'mtk/mm-plugin-mtk-legacy.c',
|
||||
)
|
||||
|
||||
plugins += {'plugin-mtk': {
|
||||
plugins += {'plugin-mtk-legacy': {
|
||||
'plugin': true,
|
||||
'module': {'sources': sources, 'include_directories': plugins_incs, 'c_args': test_udev_rules_dir_c_args + ['-DMM_MODULE_NAME="motorola"']},
|
||||
'module': {'sources': sources, 'include_directories': plugins_incs, 'c_args': test_udev_rules_dir_c_args + ['-DMM_MODULE_NAME="mtk-legacy"']},
|
||||
}}
|
||||
|
||||
plugins_udev_rules += files('mtk/77-mm-mtk-port-types.rules')
|
||||
|
||||
+23
-25
@@ -30,7 +30,7 @@
|
||||
#include "mm-base-modem-at.h"
|
||||
#include "mm-iface-modem.h"
|
||||
#include "mm-iface-modem-3gpp.h"
|
||||
#include "mm-broadband-modem-mtk.h"
|
||||
#include "mm-broadband-modem-mtk-legacy.h"
|
||||
|
||||
static void iface_modem_init (MMIfaceModem *iface);
|
||||
static void iface_modem_3gpp_init (MMIfaceModem3gpp *iface);
|
||||
@@ -38,11 +38,11 @@ static void iface_modem_3gpp_init (MMIfaceModem3gpp *iface);
|
||||
static MMIfaceModem *iface_modem_parent;
|
||||
static MMIfaceModem3gpp *iface_modem_3gpp_parent;
|
||||
|
||||
G_DEFINE_TYPE_EXTENDED (MMBroadbandModemMtk, mm_broadband_modem_mtk, MM_TYPE_BROADBAND_MODEM, 0,
|
||||
G_DEFINE_TYPE_EXTENDED (MMBroadbandModemMtkLegacy, mm_broadband_modem_mtk_legacy, MM_TYPE_BROADBAND_MODEM, 0,
|
||||
G_IMPLEMENT_INTERFACE (MM_TYPE_IFACE_MODEM, iface_modem_init)
|
||||
G_IMPLEMENT_INTERFACE (MM_TYPE_IFACE_MODEM_3GPP, iface_modem_3gpp_init));
|
||||
|
||||
struct _MMBroadbandModemMtkPrivate {
|
||||
struct _MMBroadbandModemMtkLegacyPrivate {
|
||||
/* Signal quality regex */
|
||||
GRegex *ecsqg_regex;
|
||||
GRegex *ecsqu_regex;
|
||||
@@ -405,7 +405,7 @@ set_current_modes_finish (MMIfaceModem *self,
|
||||
}
|
||||
|
||||
static void
|
||||
allowed_mode_update_ready (MMBroadbandModemMtk *self,
|
||||
allowed_mode_update_ready (MMBroadbandModemMtkLegacy *self,
|
||||
GAsyncResult *res,
|
||||
GTask *task)
|
||||
{
|
||||
@@ -502,7 +502,7 @@ set_current_modes (MMIfaceModem *self,
|
||||
static void
|
||||
mtk_80_signal_changed (MMPortSerialAt *port,
|
||||
GMatchInfo *match_info,
|
||||
MMBroadbandModemMtk *self)
|
||||
MMBroadbandModemMtkLegacy *self)
|
||||
{
|
||||
guint quality = 0;
|
||||
|
||||
@@ -521,7 +521,7 @@ mtk_80_signal_changed (MMPortSerialAt *port,
|
||||
static void
|
||||
mtk_90_2g_signal_changed (MMPortSerialAt *port,
|
||||
GMatchInfo *match_info,
|
||||
MMBroadbandModemMtk *self)
|
||||
MMBroadbandModemMtkLegacy *self)
|
||||
{
|
||||
guint quality = 0;
|
||||
|
||||
@@ -540,7 +540,7 @@ mtk_90_2g_signal_changed (MMPortSerialAt *port,
|
||||
static void
|
||||
mtk_90_3g_signal_changed (MMPortSerialAt *port,
|
||||
GMatchInfo *match_info,
|
||||
MMBroadbandModemMtk *self)
|
||||
MMBroadbandModemMtkLegacy *self)
|
||||
{
|
||||
guint quality = 0;
|
||||
|
||||
@@ -556,7 +556,7 @@ mtk_90_3g_signal_changed (MMPortSerialAt *port,
|
||||
static void
|
||||
mtk_90_4g_signal_changed (MMPortSerialAt *port,
|
||||
GMatchInfo *match_info,
|
||||
MMBroadbandModemMtk *self)
|
||||
MMBroadbandModemMtkLegacy *self)
|
||||
{
|
||||
guint quality = 0;
|
||||
|
||||
@@ -570,7 +570,7 @@ mtk_90_4g_signal_changed (MMPortSerialAt *port,
|
||||
}
|
||||
|
||||
static void
|
||||
set_unsolicited_events_handlers (MMBroadbandModemMtk *self,
|
||||
set_unsolicited_events_handlers (MMBroadbandModemMtkLegacy *self,
|
||||
gboolean enable)
|
||||
{
|
||||
MMPortSerialAt *ports[2];
|
||||
@@ -640,7 +640,7 @@ parent_setup_unsolicited_events_ready (MMIfaceModem3gpp *self,
|
||||
g_task_return_error (task, error);
|
||||
else {
|
||||
/* Our own setup now */
|
||||
set_unsolicited_events_handlers (MM_BROADBAND_MODEM_MTK (self),
|
||||
set_unsolicited_events_handlers (MM_BROADBAND_MODEM_MTK_LEGACY (self),
|
||||
TRUE);
|
||||
g_task_return_boolean (task, TRUE);
|
||||
}
|
||||
@@ -680,7 +680,7 @@ modem_3gpp_cleanup_unsolicited_events (MMIfaceModem3gpp *self,
|
||||
gpointer user_data)
|
||||
{
|
||||
/* Our own cleanup first */
|
||||
set_unsolicited_events_handlers (MM_BROADBAND_MODEM_MTK (self), FALSE);
|
||||
set_unsolicited_events_handlers (MM_BROADBAND_MODEM_MTK_LEGACY (self), FALSE);
|
||||
|
||||
/* And now chain up parent's cleanup */
|
||||
iface_modem_3gpp_parent->cleanup_unsolicited_events (
|
||||
@@ -825,24 +825,22 @@ static void
|
||||
setup_ports (MMBroadbandModem *self)
|
||||
{
|
||||
/* Call parent's setup ports first always */
|
||||
MM_BROADBAND_MODEM_CLASS (mm_broadband_modem_mtk_parent_class)->setup_ports (self);
|
||||
MM_BROADBAND_MODEM_CLASS (mm_broadband_modem_mtk_legacy_parent_class)->setup_ports (self);
|
||||
|
||||
/* Now reset the unsolicited messages we'll handle when enabled */
|
||||
set_unsolicited_events_handlers (MM_BROADBAND_MODEM_MTK (self), FALSE);
|
||||
set_unsolicited_events_handlers (MM_BROADBAND_MODEM_MTK_LEGACY (self), FALSE);
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
MMBroadbandModemMtk *
|
||||
mm_broadband_modem_mtk_new (const gchar *device,
|
||||
const gchar *physdev,
|
||||
MMBroadbandModemMtkLegacy *
|
||||
mm_broadband_modem_mtk_legacy_new (const gchar *device,
|
||||
const gchar **drivers,
|
||||
const gchar *plugin,
|
||||
guint16 vendor_id,
|
||||
guint16 product_id)
|
||||
{
|
||||
return g_object_new (MM_TYPE_BROADBAND_MODEM_MTK,
|
||||
return g_object_new (MM_TYPE_BROADBAND_MODEM_MTK_LEGACY,
|
||||
MM_BASE_MODEM_DEVICE, device,
|
||||
MM_BASE_MODEM_PHYSDEV, physdev,
|
||||
MM_BASE_MODEM_DRIVERS, drivers,
|
||||
MM_BASE_MODEM_PLUGIN, plugin,
|
||||
MM_BASE_MODEM_VENDOR_ID, vendor_id,
|
||||
@@ -854,12 +852,12 @@ mm_broadband_modem_mtk_new (const gchar *device,
|
||||
}
|
||||
|
||||
static void
|
||||
mm_broadband_modem_mtk_init (MMBroadbandModemMtk *self)
|
||||
mm_broadband_modem_mtk_legacy_init (MMBroadbandModemMtkLegacy *self)
|
||||
{
|
||||
/* Initialize private data */
|
||||
self->priv = G_TYPE_INSTANCE_GET_PRIVATE ((self),
|
||||
MM_TYPE_BROADBAND_MODEM_MTK,
|
||||
MMBroadbandModemMtkPrivate);
|
||||
MM_TYPE_BROADBAND_MODEM_MTK_LEGACY,
|
||||
MMBroadbandModemMtkLegacyPrivate);
|
||||
self->priv->ecsqg_regex = g_regex_new (
|
||||
"\\r\\n\\+ECSQ:\\s*([0-9]*),\\s*[0-9]*,\\s*-[0-9]*\\r\\n",
|
||||
G_REGEX_RAW | G_REGEX_OPTIMIZE, 0, NULL);
|
||||
@@ -880,7 +878,7 @@ mm_broadband_modem_mtk_init (MMBroadbandModemMtk *self)
|
||||
static void
|
||||
finalize (GObject *object)
|
||||
{
|
||||
MMBroadbandModemMtk *self = MM_BROADBAND_MODEM_MTK (object);
|
||||
MMBroadbandModemMtkLegacy *self = MM_BROADBAND_MODEM_MTK_LEGACY (object);
|
||||
|
||||
g_regex_unref (self->priv->ecsqg_regex);
|
||||
g_regex_unref (self->priv->ecsqu_regex);
|
||||
@@ -888,7 +886,7 @@ finalize (GObject *object)
|
||||
g_regex_unref (self->priv->ecsqeu_regex);
|
||||
g_regex_unref (self->priv->ecsqel_regex);
|
||||
|
||||
G_OBJECT_CLASS (mm_broadband_modem_mtk_parent_class)->finalize (object);
|
||||
G_OBJECT_CLASS (mm_broadband_modem_mtk_legacy_parent_class)->finalize (object);
|
||||
}
|
||||
|
||||
static void
|
||||
@@ -924,12 +922,12 @@ iface_modem_3gpp_init (MMIfaceModem3gpp *iface)
|
||||
}
|
||||
|
||||
static void
|
||||
mm_broadband_modem_mtk_class_init (MMBroadbandModemMtkClass *klass)
|
||||
mm_broadband_modem_mtk_legacy_class_init (MMBroadbandModemMtkLegacyClass *klass)
|
||||
{
|
||||
GObjectClass *object_class = G_OBJECT_CLASS (klass);
|
||||
MMBroadbandModemClass *broadband_modem_class = MM_BROADBAND_MODEM_CLASS (klass);
|
||||
|
||||
g_type_class_add_private (object_class, sizeof (MMBroadbandModemMtkPrivate));
|
||||
g_type_class_add_private (object_class, sizeof (MMBroadbandModemMtkLegacyPrivate));
|
||||
|
||||
object_class->finalize = finalize;
|
||||
broadband_modem_class->setup_ports = setup_ports;
|
||||
@@ -0,0 +1,51 @@
|
||||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details:
|
||||
*
|
||||
* Copyright (C) 2008 - 2009 Novell, Inc.
|
||||
* Copyright (C) 2009 - 2011 Red Hat, Inc.
|
||||
* Copyright (C) 2011 Google Inc.
|
||||
*/
|
||||
|
||||
#ifndef MM_BROADBAND_MODEM_MTK_LEGACY_H
|
||||
#define MM_BROADBAND_MODEM_MTK_LEGACY_H
|
||||
|
||||
#include "mm-broadband-modem.h"
|
||||
|
||||
#define MM_TYPE_BROADBAND_MODEM_MTK_LEGACY (mm_broadband_modem_mtk_legacy_get_type ())
|
||||
#define MM_BROADBAND_MODEM_MTK_LEGACY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MM_TYPE_BROADBAND_MODEM_MTK_LEGACY, MMBroadbandModemMtkLegacy))
|
||||
#define MM_BROADBAND_MODEM_MTK_LEGACY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), MM_TYPE_BROADBAND_MODEM_MTK_LEGACY, MMBroadbandModemMtkLegacyClass))
|
||||
#define MM_IS_BROADBAND_MODEM_MTK_LEGACY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MM_TYPE_BROADBAND_MODEM_MTK_LEGACY))
|
||||
#define MM_IS_BROADBAND_MODEM_MTK_LEGACY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), MM_TYPE_BROADBAND_MODEM_MTK_LEGACY))
|
||||
#define MM_BROADBAND_MODEM_MTK_LEGACY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), MM_TYPE_BROADBAND_MODEM_MTK_LEGACY, MMBroadbandModemMtkLegacyClass))
|
||||
|
||||
typedef struct _MMBroadbandModemMtkLegacy MMBroadbandModemMtkLegacy;
|
||||
typedef struct _MMBroadbandModemMtkLegacyClass MMBroadbandModemMtkLegacyClass;
|
||||
typedef struct _MMBroadbandModemMtkLegacyPrivate MMBroadbandModemMtkLegacyPrivate;
|
||||
|
||||
struct _MMBroadbandModemMtkLegacy {
|
||||
MMBroadbandModem parent;
|
||||
MMBroadbandModemMtkLegacyPrivate *priv;
|
||||
};
|
||||
|
||||
struct _MMBroadbandModemMtkLegacyClass {
|
||||
MMBroadbandModemClass parent;
|
||||
};
|
||||
|
||||
GType mm_broadband_modem_mtk_legacy_get_type (void);
|
||||
|
||||
MMBroadbandModemMtkLegacy *mm_broadband_modem_mtk_legacy_new (const gchar *device,
|
||||
const gchar **drivers,
|
||||
const gchar *plugin,
|
||||
guint16 vendor_id,
|
||||
guint16 product_id);
|
||||
|
||||
#endif /* MM_BROADBAND_MODEM_MTK_LEGACY_H */
|
||||
@@ -1,52 +0,0 @@
|
||||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details:
|
||||
*
|
||||
* Copyright (C) 2008 - 2009 Novell, Inc.
|
||||
* Copyright (C) 2009 - 2011 Red Hat, Inc.
|
||||
* Copyright (C) 2011 Google Inc.
|
||||
*/
|
||||
|
||||
#ifndef MM_BROADBAND_MODEM_MTK_H
|
||||
#define MM_BROADBAND_MODEM_MTK_H
|
||||
|
||||
#include "mm-broadband-modem.h"
|
||||
|
||||
#define MM_TYPE_BROADBAND_MODEM_MTK (mm_broadband_modem_mtk_get_type ())
|
||||
#define MM_BROADBAND_MODEM_MTK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MM_TYPE_BROADBAND_MODEM_MTK, MMBroadbandModemMtk))
|
||||
#define MM_BROADBAND_MODEM_MTK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), MM_TYPE_BROADBAND_MODEM_MTK, MMBroadbandModemMtkClass))
|
||||
#define MM_IS_BROADBAND_MODEM_MTK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MM_TYPE_BROADBAND_MODEM_MTK))
|
||||
#define MM_IS_BROADBAND_MODEM_MTK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), MM_TYPE_BROADBAND_MODEM_MTK))
|
||||
#define MM_BROADBAND_MODEM_MTK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), MM_TYPE_BROADBAND_MODEM_MTK, MMBroadbandModemMtkClass))
|
||||
|
||||
typedef struct _MMBroadbandModemMtk MMBroadbandModemMtk;
|
||||
typedef struct _MMBroadbandModemMtkClass MMBroadbandModemMtkClass;
|
||||
typedef struct _MMBroadbandModemMtkPrivate MMBroadbandModemMtkPrivate;
|
||||
|
||||
struct _MMBroadbandModemMtk {
|
||||
MMBroadbandModem parent;
|
||||
MMBroadbandModemMtkPrivate *priv;
|
||||
};
|
||||
|
||||
struct _MMBroadbandModemMtkClass {
|
||||
MMBroadbandModemClass parent;
|
||||
};
|
||||
|
||||
GType mm_broadband_modem_mtk_get_type (void);
|
||||
|
||||
MMBroadbandModemMtk *mm_broadband_modem_mtk_new (const gchar *device,
|
||||
const gchar *physdev,
|
||||
const gchar **drivers,
|
||||
const gchar *plugin,
|
||||
guint16 vendor_id,
|
||||
guint16 product_id);
|
||||
|
||||
#endif /* MM_BROADBAND_MODEM_MTK_H */
|
||||
@@ -22,10 +22,10 @@
|
||||
#include <libmm-glib.h>
|
||||
|
||||
#include "mm-plugin-common.h"
|
||||
#include "mm-broadband-modem-mtk.h"
|
||||
#include "mm-broadband-modem-mtk-legacy.h"
|
||||
|
||||
#define MM_TYPE_PLUGIN_MTK mm_plugin_mtk_get_type ()
|
||||
MM_DEFINE_PLUGIN (MTK, mtk, Mtk)
|
||||
#define MM_TYPE_PLUGIN_MTK_LEGACY mm_plugin_mtk_legacy_get_type ()
|
||||
MM_DEFINE_PLUGIN (MTK_LEGACY, mtk_legacy, MtkLegacy)
|
||||
|
||||
/*****************************************************************************/
|
||||
|
||||
@@ -41,18 +41,17 @@ create_modem (MMPlugin *self,
|
||||
GList *probes,
|
||||
GError **error)
|
||||
{
|
||||
return MM_BASE_MODEM (mm_broadband_modem_mtk_new (uid,
|
||||
physdev,
|
||||
drivers,
|
||||
mm_plugin_get_name (self),
|
||||
vendor,
|
||||
product));
|
||||
return MM_BASE_MODEM (mm_broadband_modem_mtk_legacy_new (uid,
|
||||
drivers,
|
||||
mm_plugin_get_name (self),
|
||||
vendor,
|
||||
product));
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
|
||||
MM_PLUGIN_NAMED_CREATOR_SCOPE MMPlugin *
|
||||
mm_plugin_create_mtk (void)
|
||||
mm_plugin_create_mtk_legacy (void)
|
||||
{
|
||||
static const gchar *subsystems[] = { "tty", NULL };
|
||||
static const gchar *udev_tags[]={
|
||||
@@ -60,7 +59,7 @@ mm_plugin_create_mtk (void)
|
||||
NULL};
|
||||
|
||||
return MM_PLUGIN (
|
||||
g_object_new (MM_TYPE_PLUGIN_MTK,
|
||||
g_object_new (MM_TYPE_PLUGIN_MTK_LEGACY,
|
||||
MM_PLUGIN_NAME, MM_MODULE_NAME,
|
||||
MM_PLUGIN_ALLOWED_SUBSYSTEMS, subsystems,
|
||||
MM_PLUGIN_ALLOWED_UDEV_TAGS, udev_tags,
|
||||
@@ -69,12 +68,12 @@ mm_plugin_create_mtk (void)
|
||||
}
|
||||
|
||||
static void
|
||||
mm_plugin_mtk_init (MMPluginMtk *self)
|
||||
mm_plugin_mtk_legacy_init (MMPluginMtkLegacy *self)
|
||||
{
|
||||
}
|
||||
|
||||
static void
|
||||
mm_plugin_mtk_class_init (MMPluginMtkClass *klass)
|
||||
mm_plugin_mtk_legacy_class_init (MMPluginMtkLegacyClass *klass)
|
||||
{
|
||||
MMPluginClass *plugin_class = MM_PLUGIN_CLASS (klass);
|
||||
|
||||
@@ -136,9 +136,9 @@ test_telit (void)
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined ENABLE_PLUGIN_MTK
|
||||
#if defined ENABLE_PLUGIN_MTK_LEGACY
|
||||
static void
|
||||
test_mtk (void)
|
||||
test_mtk_legacy (void)
|
||||
{
|
||||
common_test (TESTUDEVRULESDIR_MTK);
|
||||
}
|
||||
@@ -231,9 +231,10 @@ int main (int argc, char **argv)
|
||||
#if defined ENABLE_PLUGIN_TELIT
|
||||
g_test_add_func ("/MM/test-udev-rules/telit", test_telit);
|
||||
#endif
|
||||
#if defined ENABLE_PLUGIN_MTK
|
||||
g_test_add_func ("/MM/test-udev-rules/mtk", test_mtk);
|
||||
#if defined ENABLE_PLUGIN_MTK_LEGACY
|
||||
g_test_add_func ("/MM/test-udev-rules/mtk", test_mtk_legacy);
|
||||
#endif
|
||||
|
||||
#if defined ENABLE_PLUGIN_HAIER
|
||||
g_test_add_func ("/MM/test-udev-rules/haier", test_haier);
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user