aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/Makefile.am5
-rw-r--r--plugins/tests/test-udev-rules.c11
2 files changed, 14 insertions, 2 deletions
diff --git a/plugins/Makefile.am b/plugins/Makefile.am
index f7ca2ac4..d4e5387a 100644
--- a/plugins/Makefile.am
+++ b/plugins/Makefile.am
@@ -1155,8 +1155,6 @@ endif
if ENABLE_PLUGIN_QUECTEL
-dist_udevrules_DATA += quectel/77-mm-quectel-port-types.rules
-
pkglib_LTLIBRARIES += libmm-plugin-quectel.la
libmm_plugin_quectel_la_SOURCES = \
quectel/mm-plugin-quectel.c \
@@ -1178,6 +1176,9 @@ libmm_plugin_quectel_la_CPPFLAGS = \
$(NULL)
libmm_plugin_quectel_la_LDFLAGS = $(PLUGIN_COMMON_LINKER_FLAGS)
+dist_udevrules_DATA += quectel/77-mm-quectel-port-types.rules
+AM_CFLAGS += -DTESTUDEVRULESDIR_QUECTEL=\"${srcdir}/quectel\"
+
endif
################################################################################
diff --git a/plugins/tests/test-udev-rules.c b/plugins/tests/test-udev-rules.c
index 36cc4120..651e02fa 100644
--- a/plugins/tests/test-udev-rules.c
+++ b/plugins/tests/test-udev-rules.c
@@ -160,6 +160,14 @@ test_fibocom (void)
}
#endif
+#if defined ENABLE_PLUGIN_QUECTEL
+static void
+test_quectel (void)
+{
+ common_test (TESTUDEVRULESDIR_QUECTEL);
+}
+#endif
+
/************************************************************/
int main (int argc, char **argv)
@@ -208,6 +216,9 @@ int main (int argc, char **argv)
#if defined ENABLE_PLUGIN_FIBOCOM
g_test_add_func ("/MM/test-udev-rules/fibocom", test_fibocom);
#endif
+#if defined ENABLE_PLUGIN_QUECTEL
+ g_test_add_func ("/MM/test-udev-rules/quectel", test_quectel);
+#endif
return g_test_run ();
}