aboutsummaryrefslogtreecommitdiff
path: root/plugins/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/meson.build')
-rw-r--r--plugins/meson.build19
1 files changed, 18 insertions, 1 deletions
diff --git a/plugins/meson.build b/plugins/meson.build
index 44ee3207..d19ec08d 100644
--- a/plugins/meson.build
+++ b/plugins/meson.build
@@ -53,6 +53,23 @@ if enable_qmi
plugins_deps += qmi_glib_dep
endif
+# common Fibocom support library (MBIM only)
+if plugins_shared['fibocom']
+ fibocom_inc = include_directories('fibocom')
+
+ c_args = '-DMM_MODULE_NAME="shared-fibocom"'
+
+ sources = files(
+ 'fibocom/mm-shared.c',
+ 'fibocom/mm-shared-fibocom.c',
+ )
+
+ plugins += {'shared-fibocom': {
+ 'plugin': false,
+ 'module': {'sources': sources, 'include_directories': plugins_incs, 'c_args': c_args},
+ }}
+endif
+
# Common Foxconn modem support library (MBIM only)
if plugins_shared['foxconn']
foxconn_inc = include_directories('foxconn')
@@ -350,7 +367,7 @@ if plugins_options['fibocom']
endif
plugins += {'plugin-fibocom': {
'plugin': true,
- 'module': {'sources': sources, 'include_directories': plugins_incs + [xmm_inc], 'c_args': c_args},
+ 'module': {'sources': sources, 'include_directories': plugins_incs + [xmm_inc] + [fibocom_inc], 'c_args': c_args},
}}
plugins_udev_rules += files('fibocom/77-mm-fibocom-port-types.rules')