From c14a25f028a6d99890d04174d23939635ee64476 Mon Sep 17 00:00:00 2001 From: Alfonso Sanchez-Beato Date: Tue, 13 Oct 2015 18:07:58 +0200 Subject: [PATCH] build: Add rilmodem to the build Build gril, the rilmodem and infineon drivers, and the corresponding plugins. --- Makefile.am | 44 +++++++++++++++++++++++++++++++++++++++++++- configure.ac | 5 +++++ 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index 113a2d51..3ad1302e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -95,6 +95,15 @@ gisi_sources = gisi/client.c gisi/client.h gisi/common.h \ gisi/server.c gisi/server.h \ gisi/socket.c gisi/socket.h +gril_sources = gril/gril.h gril/gril.c gril/grilio.h \ + gril/grilio.c gril/grilutil.h \ + gril/grilutil.c gril/ringbuffer.h \ + gril/gfunc.h gril/ril.h \ + gril/parcel.c gril/parcel.h \ + gril/grilreply.c gril/grilreply.h \ + gril/grilrequest.c gril/grilrequest.h \ + gril/grilunsol.c gril/grilunsol.h + btio_sources = btio/btio.h btio/btio.c if UDEV @@ -107,6 +116,39 @@ builtin_modules += udevng builtin_sources += plugins/udevng.c endif +if RILMODEM +builtin_sources += $(gril_sources) + +builtin_modules += rildev +builtin_sources += plugins/rildev.c + +builtin_modules += ril +builtin_sources += plugins/ril.c + +builtin_modules += infineon +builtin_sources += plugins/infineon.c + +builtin_modules += rilmodem +builtin_sources += drivers/rilmodem/rilmodem.h \ + drivers/rilmodem/vendor.h \ + drivers/rilmodem/rilmodem.c \ + drivers/rilmodem/devinfo.c \ + drivers/rilmodem/network-registration.c \ + drivers/rilmodem/voicecall.c \ + drivers/rilmodem/call-volume.c \ + drivers/rilmodem/gprs.c \ + drivers/rilmodem/gprs-context.c \ + drivers/rilmodem/sim.c \ + drivers/rilmodem/sms.c \ + drivers/rilmodem/rilutil.c \ + drivers/rilmodem/rilutil.h \ + drivers/rilmodem/ussd.c \ + drivers/rilmodem/call-settings.c \ + drivers/rilmodem/call-forwarding.c \ + drivers/rilmodem/radio-settings.c \ + drivers/rilmodem/call-barring.c +endif + if ISIMODEM builtin_modules += isimodem builtin_sources += $(gisi_sources) \ @@ -563,7 +605,7 @@ AM_CFLAGS = @DBUS_CFLAGS@ @GLIB_CFLAGS@ $(builtin_cflags) \ AM_CPPFLAGS = -I$(builddir)/include -I$(builddir)/src -I$(srcdir)/src \ -I$(srcdir)/gdbus -I$(srcdir)/gisi -I$(srcdir)/gatchat \ - -I$(srcdir)/btio + -I$(srcdir)/btio -I$(srcdir)/gril doc_files = doc/overview.txt doc/ofono-paper.txt doc/release-faq.txt \ doc/manager-api.txt doc/modem-api.txt doc/network-api.txt \ diff --git a/configure.ac b/configure.ac index 130e8cf4..b8d42c8d 100644 --- a/configure.ac +++ b/configure.ac @@ -161,6 +161,11 @@ AC_ARG_ENABLE(isimodem, AC_HELP_STRING([--disable-isimodem], [enable_isimodem=${enableval}]) AM_CONDITIONAL(ISIMODEM, test "${enable_isimodem}" != "no") +AC_ARG_ENABLE(rilmodem, AC_HELP_STRING([--disable-rilmodem], + [disable RIL modem support]), + [enable_rilmodem=${enableval}]) +AM_CONDITIONAL(RILMODEM, test "${enable_rilmodem}" != "no") + AC_ARG_ENABLE(qmimodem, AC_HELP_STRING([--disable-qmimodem], [disable Qualcomm QMI modem support]), [enable_qmimodem=${enableval}])