5c1e23cf02
Addition of BatchingAdapter and GeofenceAdapter. Deprecated Background LOC QMI Client and renamed LocDualContext renamed to LocContext. Moved some common Adapter functions into LocAdapterBase. Added Distance Based Tracking logic into GnssAdapter. Addition of flp.conf Deprecated GEOFENCE capabilities configuration in gps.conf CRs-fixed: 2342200 Change-Id: I6b6257c4cf296e5a8c56bc0b149e4de77cf6cdf9
78 lines
2.2 KiB
Text
78 lines
2.2 KiB
Text
# configure.ac -- Autoconf script for gps location-batching
|
|
#
|
|
# Process this file with autoconf to produce a configure script
|
|
|
|
# Requires autoconf tool later than 2.61
|
|
AC_PREREQ(2.61)
|
|
# Initialize the gps location-batching package version 1.0.0
|
|
AC_INIT([location-batching],1.0.0)
|
|
# Does not strictly follow GNU Coding standards
|
|
AM_INIT_AUTOMAKE([foreign])
|
|
# Disables auto rebuilding of configure, Makefile.ins
|
|
AM_MAINTAINER_MODE
|
|
# Verifies the --srcdir is correct by checking for the path
|
|
AC_CONFIG_SRCDIR([Makefile.am])
|
|
# defines some macros variable to be included by source
|
|
AC_CONFIG_HEADERS([config.h])
|
|
AC_CONFIG_MACRO_DIR([m4])
|
|
|
|
# Checks for programs.
|
|
AC_PROG_LIBTOOL
|
|
AC_PROG_CXX
|
|
AC_PROG_CC
|
|
AM_PROG_CC_C_O
|
|
AC_PROG_AWK
|
|
AC_PROG_CPP
|
|
AC_PROG_INSTALL
|
|
AC_PROG_LN_S
|
|
AC_PROG_MAKE_SET
|
|
PKG_PROG_PKG_CONFIG
|
|
|
|
# Checks for libraries.
|
|
PKG_CHECK_MODULES([GPSUTILS], [gps-utils])
|
|
AC_SUBST([GPSUTILS_CFLAGS])
|
|
AC_SUBST([GPSUTILS_LIBS])
|
|
|
|
PKG_CHECK_MODULES([LOCCORE], [loc-core])
|
|
AC_SUBST([LOCCORE_CFLAGS])
|
|
AC_SUBST([LOCCORE_LIBS])
|
|
|
|
PKG_CHECK_MODULES([GEOFENCE], [location-geofence])
|
|
AC_SUBST([GEOFENCE_CFLAGS])
|
|
AC_SUBST([GEOFENCE_LIBS])
|
|
|
|
AC_ARG_WITH([locpla_includes],
|
|
AC_HELP_STRING([--with-locpla-includes=@<:@dir@:>@],
|
|
[specify the path to locpla-includes in loc-pla_git.bb]),
|
|
[locpla_incdir=$withval],
|
|
with_locpla_includes=no)
|
|
|
|
if test "x$with_locpla_includes" != "xno"; then
|
|
AC_SUBST(LOCPLA_CFLAGS, "-I${locpla_incdir}")
|
|
fi
|
|
|
|
AC_ARG_WITH([glib],
|
|
AC_HELP_STRING([--with-glib],
|
|
[enable glib, building HLOS systems which use glib]))
|
|
|
|
if (test "x${with_glib}" = "xyes"); then
|
|
AC_DEFINE(ENABLE_USEGLIB, 1, [Define if HLOS systems uses glib])
|
|
PKG_CHECK_MODULES(GTHREAD, gthread-2.0 >= 2.16, dummy=yes,
|
|
AC_MSG_ERROR(GThread >= 2.16 is required))
|
|
PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.16, dummy=yes,
|
|
AC_MSG_ERROR(GLib >= 2.16 is required))
|
|
GLIB_CFLAGS="$GLIB_CFLAGS $GTHREAD_CFLAGS"
|
|
GLIB_LIBS="$GLIB_LIBS $GTHREAD_LIBS"
|
|
|
|
AC_SUBST(GLIB_CFLAGS)
|
|
AC_SUBST(GLIB_LIBS)
|
|
fi
|
|
|
|
AM_CONDITIONAL(USE_GLIB, test "x${with_glib}" = "xyes")
|
|
|
|
AC_CONFIG_FILES([ \
|
|
Makefile \
|
|
location-batching.pc
|
|
])
|
|
|
|
AC_OUTPUT
|