diff options
Diffstat (limited to 'plugins/Makefile.am')
-rw-r--r-- | plugins/Makefile.am | 268 |
1 files changed, 268 insertions, 0 deletions
diff --git a/plugins/Makefile.am b/plugins/Makefile.am new file mode 100644 index 0000000..a361358 --- /dev/null +++ b/plugins/Makefile.am @@ -0,0 +1,268 @@ +pkglib_LTLIBRARIES = \ + libmm-plugin-generic.la \ + libmm-plugin-moto-c.la \ + libmm-plugin-gobi.la \ + libmm-plugin-huawei.la \ + libmm-plugin-hso.la \ + libmm-plugin-option.la \ + libmm-plugin-sierra.la \ + libmm-plugin-novatel.la \ + libmm-plugin-nokia.la \ + libmm-plugin-zte.la \ + libmm-plugin-mbm.la \ + libmm-plugin-longcheer.la \ + libmm-plugin-anydata.la + +# Generic + +libmm_plugin_generic_la_SOURCES = \ + mm-plugin-generic.c \ + mm-plugin-generic.h + +libmm_plugin_generic_la_CPPFLAGS = \ + $(MM_CFLAGS) \ + $(GUDEV_CFLAGS) \ + -I$(top_srcdir)/src + +libmm_plugin_generic_la_LDFLAGS = \ + $(GUDEV_LDFLAGS) \ + -module \ + -avoid-version + +# Motorola C-series phones + +libmm_plugin_moto_c_la_SOURCES = \ + mm-plugin-moto-c.c \ + mm-plugin-moto-c.h \ + mm-modem-moto-c-gsm.c \ + mm-modem-moto-c-gsm.h + +libmm_plugin_moto_c_la_CPPFLAGS = \ + $(MM_CFLAGS) \ + $(GUDEV_CFLAGS) \ + -I$(top_srcdir)/src + +libmm_plugin_moto_c_la_LDFLAGS = \ + $(GUDEV_LDFLAGS) \ + -module \ + -avoid-version + +# Qualcomm Gobi + +libmm_plugin_gobi_la_SOURCES = \ + mm-plugin-gobi.c \ + mm-plugin-gobi.h \ + mm-modem-gobi-gsm.c \ + mm-modem-gobi-gsm.h + +libmm_plugin_gobi_la_CPPFLAGS = \ + $(MM_CFLAGS) \ + $(GUDEV_CFLAGS) \ + -I$(top_srcdir)/src + +libmm_plugin_gobi_la_LDFLAGS = \ + $(GUDEV_LDFLAGS) \ + -module \ + -avoid-version + +# Huawei + +libmm_plugin_huawei_la_SOURCES = \ + mm-plugin-huawei.c \ + mm-plugin-huawei.h \ + mm-modem-huawei-gsm.c \ + mm-modem-huawei-gsm.h \ + mm-modem-huawei-cdma.c \ + mm-modem-huawei-cdma.h + +libmm_plugin_huawei_la_CPPFLAGS = \ + $(MM_CFLAGS) \ + $(GUDEV_CFLAGS) \ + -I$(top_srcdir)/src + +libmm_plugin_huawei_la_LDFLAGS = \ + $(GUDEV_LDFLAGS) \ + -module \ + -avoid-version + +# HSO + +libmm_plugin_hso_la_SOURCES = \ + mm-plugin-hso.c \ + mm-plugin-hso.h \ + mm-modem-gsm-hso-glue.h \ + mm-modem-hso.c \ + mm-modem-hso.h + +mm-modem-gsm-hso-glue.h: $(top_srcdir)/introspection/mm-modem-gsm-hso.xml + dbus-binding-tool --prefix=mm_modem_gsm_hso --mode=glib-server --output=$@ $< + +libmm_plugin_hso_la_CPPFLAGS = \ + $(MM_CFLAGS) \ + $(GUDEV_CFLAGS) \ + -I$(top_srcdir)/src + +libmm_plugin_hso_la_LDFLAGS = \ + $(GUDEV_LDFLAGS) \ + -module \ + -avoid-version + +# MBM + +libmm_plugin_mbm_la_SOURCES = \ + mm-plugin-mbm.c \ + mm-plugin-mbm.h \ + mm-modem-mbm.c \ + mm-modem-mbm.h + +libmm_plugin_mbm_la_CPPFLAGS = \ + $(MM_CFLAGS) \ + $(GUDEV_CFLAGS) \ + -I$(top_srcdir)/src + +libmm_plugin_mbm_la_LDFLAGS = \ + $(GUDEV_LDFLAGS) \ + -module \ + -avoid-version + +# Option + +libmm_plugin_option_la_SOURCES = \ + mm-plugin-option.c \ + mm-plugin-option.h \ + mm-modem-option.c \ + mm-modem-option.h + +libmm_plugin_option_la_CPPFLAGS = \ + $(MM_CFLAGS) \ + $(GUDEV_CFLAGS) \ + -I$(top_srcdir)/src + +libmm_plugin_option_la_LDFLAGS = \ + $(GUDEV_LDFLAGS) \ + -module \ + -avoid-version + +# Sierra + +libmm_plugin_sierra_la_SOURCES = \ + mm-plugin-sierra.c \ + mm-plugin-sierra.h \ + mm-modem-sierra-gsm.c \ + mm-modem-sierra-gsm.h \ + mm-modem-sierra-cdma.c \ + mm-modem-sierra-cdma.h + +libmm_plugin_sierra_la_CPPFLAGS = \ + $(MM_CFLAGS) \ + $(GUDEV_CFLAGS) \ + -I$(top_srcdir)/src + +libmm_plugin_sierra_la_LDFLAGS = \ + $(GUDEV_LDFLAGS) \ + -module \ + -avoid-version + +# Novatel + +libmm_plugin_novatel_la_SOURCES = \ + mm-plugin-novatel.c \ + mm-plugin-novatel.h \ + mm-modem-novatel-gsm.c \ + mm-modem-novatel-gsm.h + +libmm_plugin_novatel_la_CPPFLAGS = \ + $(MM_CFLAGS) \ + $(GUDEV_CFLAGS) \ + -I$(top_srcdir)/src + +libmm_plugin_novatel_la_LDFLAGS = \ + $(GUDEV_LDFLAGS) \ + -module \ + -avoid-version + +# Nokia + +libmm_plugin_nokia_la_SOURCES = \ + mm-plugin-nokia.c \ + mm-plugin-nokia.h \ + mm-modem-nokia.c \ + mm-modem-nokia.h + +libmm_plugin_nokia_la_CPPFLAGS = \ + $(MM_CFLAGS) \ + $(GUDEV_CFLAGS) \ + -I$(top_srcdir)/src + +libmm_plugin_nokia_la_LDFLAGS = \ + $(GUDEV_LDFLAGS) \ + -module \ + -avoid-version + +# Zte + +libmm_plugin_zte_la_SOURCES = \ + mm-plugin-zte.c \ + mm-plugin-zte.h \ + mm-modem-zte.c \ + mm-modem-zte.h + +libmm_plugin_zte_la_CPPFLAGS = \ + $(MM_CFLAGS) \ + $(GUDEV_CFLAGS) \ + -I$(top_srcdir)/src + +libmm_plugin_zte_la_LDFLAGS = \ + $(GUDEV_LDFLAGS) \ + -module \ + -avoid-version + +# Longcheer (and rebranded dongles) + +libmm_plugin_longcheer_la_SOURCES = \ + mm-plugin-longcheer.c \ + mm-plugin-longcheer.h + +libmm_plugin_longcheer_la_CPPFLAGS = \ + $(MM_CFLAGS) \ + $(GUDEV_CFLAGS) \ + -I$(top_srcdir)/src + +libmm_plugin_longcheer_la_LDFLAGS = \ + $(GUDEV_LDFLAGS) \ + -module \ + -avoid-version + +# AnyData CDMA + +libmm_plugin_anydata_la_SOURCES = \ + mm-plugin-anydata.c \ + mm-plugin-anydata.h \ + mm-modem-anydata-cdma.c \ + mm-modem-anydata-cdma.h + +libmm_plugin_anydata_la_CPPFLAGS = \ + $(MM_CFLAGS) \ + $(GUDEV_CFLAGS) \ + -I$(top_srcdir)/src + +libmm_plugin_anydata_la_LDFLAGS = \ + $(GUDEV_LDFLAGS) \ + -module \ + -avoid-version + + +udevrulesdir = $(UDEV_BASE_DIR)/rules.d +udevrules_DATA = \ + 77-mm-ericsson-mbm.rules \ + 77-mm-zte-port-types.rules \ + 77-mm-longcheer-port-types.rules + +BUILT_SOURCES = \ + mm-modem-gsm-hso-glue.h + +CLEANFILES = $(BUILT_SOURCES) + +EXTRA_DIST = \ + $(udevrules_DATA) + |