aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'libmm-glib/Makefile.am')
-rw-r--r--libmm-glib/Makefile.am93
1 files changed, 89 insertions, 4 deletions
diff --git a/libmm-glib/Makefile.am b/libmm-glib/Makefile.am
index 6c1e9ba..54e79fc 100644
--- a/libmm-glib/Makefile.am
+++ b/libmm-glib/Makefile.am
@@ -27,6 +27,10 @@ libmm_glib_la_SOURCES = \
mm-modem-time.c \
mm-modem-firmware.h \
mm-modem-firmware.c \
+ mm-modem-signal.h \
+ mm-modem-signal.c \
+ mm-modem-oma.h \
+ mm-modem-oma.c \
mm-sim.h \
mm-sim.c \
mm-sms.h \
@@ -61,16 +65,26 @@ libmm_glib_la_SOURCES = \
mm-network-timezone.h \
mm-network-timezone.c \
mm-firmware-properties.h \
- mm-firmware-properties.c
+ mm-firmware-properties.c \
+ mm-cdma-manual-activation-properties.h \
+ mm-cdma-manual-activation-properties.c \
+ mm-signal.h \
+ mm-signal.c
libmm_glib_la_CPPFLAGS = \
- $(LIBMM_GLIB_CFLAGS) \
+ -I$(srcdir) \
-I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
-I${top_srcdir}/libmm-glib/generated \
-I${top_builddir}/libmm-glib/generated \
- -DLIBMM_GLIB_COMPILATION
+ -DLIBMM_GLIB_COMPILATION \
+ $(AM_CPPFLAGS)
+
+libmm_glib_la_CFLAGS = \
+ $(LIBMM_GLIB_CFLAGS) \
+ $(AM_CFLAGS)
libmm_glib_la_LIBADD = \
${top_builddir}/libmm-glib/generated/libmm-generated.la \
@@ -93,6 +107,8 @@ include_HEADERS = \
mm-modem-location.h \
mm-modem-time.h \
mm-modem-firmware.h \
+ mm-modem-signal.h \
+ mm-modem-oma.h \
mm-modem-simple.h \
mm-sim.h \
mm-sms.h \
@@ -109,4 +125,73 @@ include_HEADERS = \
mm-location-cdma-bs.h \
mm-unlock-retries.h \
mm-network-timezone.h \
- mm-firmware-properties.h
+ mm-firmware-properties.h \
+ mm-cdma-manual-activation-properties.h \
+ mm-signal.h
+
+CLEANFILES =
+
+# Introspection
+
+if HAVE_INTROSPECTION
+
+GENERATED_H = \
+ mm-enums-types.h \
+ mm-errors-types.h \
+ mm-gdbus-manager.h \
+ mm-gdbus-sim.h \
+ mm-gdbus-sms.h \
+ mm-gdbus-bearer.h \
+ mm-gdbus-modem.h
+
+GENERATED_C = \
+ mm-enums-types.c \
+ mm-errors-types.c \
+ mm-errors-quarks.c \
+ mm-gdbus-manager.c \
+ mm-gdbus-sim.c \
+ mm-gdbus-sms.c \
+ mm-gdbus-bearer.c \
+ mm-gdbus-modem.c
+
+PUBLIC_H = \
+ ModemManager-names.h \
+ ModemManager-version.h
+ ModemManager-enums.h \
+ ModemManager-errors.h \
+ ModemManager.h
+
+INTROSPECTION_GIRS = ModemManager-1.0.gir
+INTROSPECTION_SCANNER_ARGS = --warn-all
+INTROSPECTION_COMPILER_ARGS =
+
+ModemManager-1.0.gir: libmm-glib.la
+ModemManager_1_0_gir_INCLUDES = GLib-2.0 GObject-2.0 Gio-2.0
+ModemManager_1_0_gir_CFLAGS = $(libmm_glib_la_CPPFLAGS)
+ModemManager_1_0_gir_LIBS = libmm-glib.la
+ModemManager_1_0_gir_EXPORT_PACKAGES = libmm-glib
+ModemManager_1_0_gir_SCANNERFLAGS = \
+ --c-include "libmm-glib.h" \
+ --identifier-prefix=MM \
+ --identifier-prefix=Mm \
+ --symbol-prefix=mm
+ModemManager_1_0_gir_FILES = \
+ $(include_HEADERS) \
+ $(filter-out %.h,$(libmm_glib_la_SOURCES)) \
+ $(filter %.c,$(libmm_glib_la_SOURCES)) \
+ $(addprefix generated/,$(GENERATED_H)) \
+ $(addprefix generated/,$(GENERATED_C)) \
+ $(addprefix ../include/,$(PUBLIC_H)) \
+ $(NULL)
+
+girdir = $(datadir)/gir-1.0
+nodist_gir_DATA = $(INTROSPECTION_GIRS)
+
+typelibdir = $(libdir)/girepository-1.0
+nodist_typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
+
+CLEANFILES += $(nodist_gir_DATA) $(nodist_typelib_DATA)
+
+endif # HAVE_INTROSPECTION
+
+-include $(INTROSPECTION_MAKEFILE)