Files
ModemManager/plugins/Makefile.am
T
Dan Williams 52da9990ee plugins: allow plugins to more easily suggest port types
ZTE modems need to use udev rules to assign port type hints,
so generalize that and port all the plugins over to suggested
port types in the MMModem interface's grab_port() function.
2009-07-02 13:48:30 -04:00

228 lines
3.9 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
# 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.c \
mm-modem-huawei.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.c \
mm-modem-sierra.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
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)