aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/meson.build')
-rw-r--r--src/plugins/meson.build24
1 files changed, 21 insertions, 3 deletions
diff --git a/src/plugins/meson.build b/src/plugins/meson.build
index d7f78a4a..4f4d253b 100644
--- a/src/plugins/meson.build
+++ b/src/plugins/meson.build
@@ -132,6 +132,23 @@ if plugins_shared['icera']
}}
endif
+# common mtk support library
+if plugins_shared['mtk']
+ mtk_inc = include_directories('mtk')
+
+ c_args = '-DMM_MODULE_NAME="shared-mtk"'
+
+ sources = files(
+ 'mtk/mm-shared.c',
+ 'mtk/mm-shared-mtk.c',
+ )
+
+ plugins += {'shared-mtk': {
+ 'plugin': false,
+ 'module': {'sources': sources, 'include_directories': plugins_incs, 'c_args': c_args},
+ }}
+endif
+
# common novatel support
if plugins_shared['novatel']
novatel_inc = include_directories('novatel')
@@ -630,6 +647,7 @@ 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
+ incs = plugins_incs + [mtk_inc]
sources = files(
'mtk/mm-broadband-modem-mtk-legacy.c',
'mtk/mm-plugin-mtk-legacy.c',
@@ -637,7 +655,7 @@ if plugins_options['mtk-legacy']
plugins += {'plugin-mtk-legacy': {
'plugin': true,
- 'module': {'sources': sources, 'include_directories': plugins_incs, 'c_args': test_udev_rules_dir_c_args + ['-DMM_MODULE_NAME="mtk-legacy"']},
+ 'module': {'sources': sources, 'include_directories': incs, 'c_args': test_udev_rules_dir_c_args + ['-DMM_MODULE_NAME="mtk-legacy"']},
}}
plugins_udev_rules += files('mtk/77-mm-mtk-legacy-port-types.rules')
@@ -648,7 +666,7 @@ if plugins_options['mtk']
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
- incs = plugins_incs
+ incs = plugins_incs + [mtk_inc]
sources = files(
'mtk/mm-plugin-mtk.c',
)
@@ -658,7 +676,7 @@ if plugins_options['mtk']
sources += files(
'mtk/mm-bearer-mbim-mtk-fibocom.c',
'mtk/mm-broadband-modem-mbim-mtk.c',
- 'mtk/mm-broadband-modem-mbim-mtk-fibocom.c'
+ 'mtk/mm-broadband-modem-mbim-mtk-fibocom.c',
)
endif