diff options
Diffstat (limited to 'libmm-glib/Makefile.am')
-rw-r--r-- | libmm-glib/Makefile.am | 93 |
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) |