Files
ModemManager/plugins/Makefile.am
T
Dan Williams 471d8a70a9 longcheer: new plugin for Longcheer (Alcatel etc) devices (bgo #606550)
Anything with vendor ID 0x1c9e really; like Alcatel X020, X030,
X060s, etc.  Longcheer appears to make the actual hardware that all
the devices with vendor ID 0x1c9e use.  You'll see it in .INF files
with "CMLONG" as part of the USB interface definition.

If the ports are not correctly detected, we need to get the driver's
.INF files to determine what the ports should be, and add them to
the udev rules file.
2010-01-15 01:37:26 -08:00

249 lines
4.3 KiB
Makefile

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
# 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
udevrulesdir = $(UDEV_BASE_DIR)/rules.d
udevrules_DATA = \
77-mm-ericsson-mbm.rules \
77-mm-zte-port-types.rules
BUILT_SOURCES = \
mm-modem-gsm-hso-glue.h
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
$(udevrules_DATA)