summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am2
-rw-r--r--configure.ac3
-rw-r--r--loc-api.pc.in4
-rw-r--r--loc_api/Makefile.am121
-rw-r--r--loc_api/libloc_api_50001/Makefile.am80
5 files changed, 125 insertions, 85 deletions
diff --git a/Makefile.am b/Makefile.am
index f374a5c..509ed27 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -3,7 +3,7 @@
ACLOCAL_AMFLAGS = -I m4
-SUBDIRS = utils loc_api/libloc_api_50001 loc_api/loc_api_v02
+SUBDIRS = utils loc_api
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = loc-api.pc
diff --git a/configure.ac b/configure.ac
index dca18a1..5aac06e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -77,8 +77,7 @@ AM_CONDITIONAL(USE_GLIB, test "x${with_glib}" = "xyes")
AC_CONFIG_FILES([ \
Makefile \
utils/Makefile \
- loc_api/libloc_api_50001/Makefile \
- loc_api/loc_api_v02/Makefile \
+ loc_api/Makefile \
loc-api.pc \
])
diff --git a/loc-api.pc.in b/loc-api.pc.in
index 3b4f81b..cf4936f 100644
--- a/loc-api.pc.in
+++ b/loc-api.pc.in
@@ -6,5 +6,5 @@ includedir=@includedir@
Name: loc-api
Description: Qualcomm GPS Location API
Version: @VERSION@
-Libs: -L${libdir} -lgps_utils_so -lloc_adapter_so -lloc_eng_so -lgps_default_so -lloc_api
-Cflags: -I${includedir}/loc-api/libloc_api_50001 -I${includedir}/loc-api/utils -I${includedir}/ -I${includedir}/loc-api
+Libs: -L${libdir} -lgps_utils_so -lloc_adapter_so -lloc_api -lloc_eng_so -lgps_default_so
+Cflags: -I${includedir}/loc-api/utils -I${includedir}/ -I${includedir}/loc-api
diff --git a/loc_api/Makefile.am b/loc_api/Makefile.am
new file mode 100644
index 0000000..a479a81
--- /dev/null
+++ b/loc_api/Makefile.am
@@ -0,0 +1,121 @@
+AM_CFLAGS = \
+ $(QMIF_CFLAGS) \
+ -I../utils \
+ -I../platform_lib_abstractions \
+ -I./ulp/inc \
+ -I./libloc_api_50001 \
+ -I./loc_api_v02 \
+ -I./ \
+ -fno-short-enums \
+ -DFEATURE_GNSS_BIT_API
+
+libloc_adapter_so_la_SOURCES = \
+ libloc_api_50001/loc_eng_log.cpp \
+ libloc_api_50001/LocApiAdapter.cpp \
+ fake_property_service.c \
+ fake_sched_policy.c
+
+if USE_GLIB
+libloc_adapter_so_la_CFLAGS = -DUSE_GLIB $(AM_CFLAGS) @GLIB_CFLAGS@
+libloc_adapter_so_la_LDFLAGS = -lstdc++ -lpthread @GLIB_LIBS@ -shared -version-info 1:0:0
+libloc_adapter_so_la_CPPFLAGS = -DUSE_GLIB $(AM_CFLAGS) $(AM_CPPFLAGS) @GLIB_CFLAGS@
+else
+libloc_adapter_so_la_CFLAGS = $(AM_CFLAGS)
+libloc_adapter_so_la_LDFLAGS = -lpthread -shared -version-info 1:0:0
+libloc_adapter_so_la_CPPFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS)
+endif
+libloc_adapter_so_la_LIBADD = -lstdc++ ../utils/libgps_utils_so.la
+
+
+libloc_api_la_SOURCES = \
+ loc_api_v02/LocApiV02Adapter.cpp \
+ loc_api_v02/loc_api_v02_log.c \
+ loc_api_v02/loc_api_v02_client.c \
+ loc_api_v02/loc_api_sync_req.c \
+ loc_api_v02/location_service_v02.c \
+ loc_api_v02/LocApiV02Adapter.h \
+ loc_api_v02/loc_util_log.h \
+ loc_api_v02/location_service_v02.h \
+ loc_api_v02/loc_api_sync_req.h \
+ loc_api_v02/loc_api_v02_client.h \
+ loc_api_v02/loc_api_v02_log.h
+
+if USE_GLIB
+libloc_api_la_CFLAGS = -DUSE_GLIB $(AM_CFLAGS) @GLIB_CFLAGS@
+libloc_api_la_LDFLAGS = -lstdc++ -lpthread @GLIB_LIBS@ -shared -version-info 1:0:0
+libloc_api_la_CPPFLAGS = -DUSE_GLIB $(AM_CFLAGS) $(AM_CPPFLAGS) @GLIB_CFLAGS@
+else
+libloc_api_la_CFLAGS = $(AM_CFLAGS)
+libloc_api_la_LDFLAGS = -shared -version-info 1:0:0
+libloc_api_la_CPPFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS)
+endif
+
+libloc_api_la_LIBADD = -lstdc++ $(QMIF_LIBS) ../utils/libgps_utils_so.la libloc_adapter_so.la
+
+libloc_eng_so_la_SOURCES = \
+ libloc_api_50001/loc_eng.cpp \
+ libloc_api_50001/loc_eng_agps.cpp \
+ libloc_api_50001/loc_eng_xtra.cpp \
+ libloc_api_50001/loc_eng_ni.cpp \
+ libloc_api_50001/loc_eng_log.cpp \
+ libloc_api_50001/loc_eng_dmn_conn.cpp \
+ libloc_api_50001/loc_eng_dmn_conn_handler.cpp \
+ libloc_api_50001/loc_eng_dmn_conn_thread_helper.c \
+ libloc_api_50001/loc_eng_dmn_conn_glue_msg.c \
+ libloc_api_50001/loc_eng_dmn_conn_glue_pipe.c \
+ fake_property_service.c
+
+
+if USE_GLIB
+libloc_eng_so_la_CFLAGS = -DUSE_GLIB $(AM_CFLAGS) @GLIB_CFLAGS@
+libloc_eng_so_la_LDFLAGS = -lstdc++ -lpthread @GLIB_LIBS@ -shared -version-info 1:0:0
+libloc_eng_so_la_CPPFLAGS = -DUSE_GLIB $(AM_CFLAGS) $(AM_CPPFLAGS) @GLIB_CFLAGS@
+else
+libloc_eng_so_la_CFLAGS = $(AM_CFLAGS)
+libloc_eng_so_la_LDFLAGS = -lpthread -shared -version-info 1:0:0
+libloc_eng_so_la_CPPFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS)
+endif
+
+libloc_eng_so_la_LIBADD = -lstdc++ -ldl ../utils/libgps_utils_so.la libloc_adapter_so.la libloc_api.la
+
+
+libgps_default_so_la_SOURCES = \
+ libloc_api_50001/loc.cpp \
+ libloc_api_50001/gps.c \
+ fake_property_service.c
+
+if USE_GLIB
+libgps_default_so_la_CFLAGS = -DUSE_GLIB $(AM_CFLAGS) @GLIB_CFLAGS@
+libgps_default_so_la_LDFLAGS = -lstdc++ -lpthread @GLIB_LIBS@ -shared -version-info 1:0:0
+libgps_default_so_la_CPPFLAGS = -DUSE_GLIB $(AM_CFLAGS) $(AM_CPPFLAGS) @GLIB_CFLAGS@
+else
+libgps_default_so_la_CFLAGS = $(AM_CFLAGS)
+libgps_default_so_la_LDFLAGS = -lpthread -shared -version-info 1:0:0
+libgps_default_so_la_CPPFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS)
+endif
+
+libgps_default_so_la_LIBADD = -lstdc++ ../utils/libgps_utils_so.la -ldl libloc_eng_so.la
+
+library_include_HEADERS = \
+ libloc_api_50001/LocApiAdapter.h \
+ libloc_api_50001/loc.h \
+ libloc_api_50001/loc_eng.h \
+ libloc_api_50001/loc_eng_xtra.h \
+ libloc_api_50001/loc_eng_ni.h \
+ libloc_api_50001/loc_eng_agps.h \
+ libloc_api_50001/loc_eng_msg.h \
+ libloc_api_50001/loc_eng_msg_id.h \
+ libloc_api_50001/loc_eng_log.h \
+ loc_api_v02/LocApiV02Adapter.h \
+ loc_api_v02/loc_util_log.h \
+ loc_api_v02/location_service_v02.h \
+ loc_api_v02/loc_api_sync_req.h \
+ loc_api_v02/loc_api_v02_client.h \
+ loc_api_v02/loc_api_v02_log.h \
+ ulp/inc/ulp.h \
+ fake_property_service.h
+
+library_includedir = $(pkgincludedir)
+
+#Create and Install libraries
+lib_LTLIBRARIES = libloc_adapter_so.la libloc_api.la libloc_eng_so.la libgps_default_so.la
diff --git a/loc_api/libloc_api_50001/Makefile.am b/loc_api/libloc_api_50001/Makefile.am
deleted file mode 100644
index 64d4c13..0000000
--- a/loc_api/libloc_api_50001/Makefile.am
+++ /dev/null
@@ -1,80 +0,0 @@
-AM_CFLAGS = \
- -I../../utils \
- -I../../platform_lib_abstractions \
- -I../ \
- -fno-short-enums \
- -DFEATURE_GNSS_BIT_API
-
-libloc_adapter_so_la_SOURCES = loc_eng_log.cpp LocEngAdapter.cpp ../fake_property_service.c ../fake_sched_policy.c
-
-if USE_GLIB
-libloc_adapter_so_la_CFLAGS = -DUSE_GLIB $(AM_CFLAGS) @GLIB_CFLAGS@
-libloc_adapter_so_la_LDFLAGS = -lstdc++ -lpthread @GLIB_LIBS@ -shared -version-info 1:0:0
-libloc_adapter_so_la_CPPFLAGS = -DUSE_GLIB $(AM_CFLAGS) $(AM_CPPFLAGS) @GLIB_CFLAGS@
-else
-libloc_adapter_so_la_CFLAGS = $(AM_CFLAGS)
-libloc_adapter_so_la_LDFLAGS = -lpthread -shared -version-info 1:0:0
-libloc_adapter_so_la_CPPFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS)
-endif
-libloc_adapter_so_la_LIBADD = -lstdc++ ../../utils/libgps_utils_so.la
-
-
-libloc_eng_so_la_SOURCES = \
- loc_eng.cpp \
- loc_eng_agps.cpp \
- loc_eng_xtra.cpp \
- loc_eng_ni.cpp \
- loc_eng_log.cpp \
- loc_eng_dmn_conn.cpp \
- loc_eng_dmn_conn_handler.cpp \
- loc_eng_dmn_conn_thread_helper.c \
- loc_eng_dmn_conn_glue_msg.c \
- loc_eng_dmn_conn_glue_pipe.c \
- ../fake_property_service.c
-
-
-if USE_GLIB
-libloc_eng_so_la_CFLAGS = -DUSE_GLIB $(AM_CFLAGS) @GLIB_CFLAGS@
-libloc_eng_so_la_LDFLAGS = -lstdc++ -lpthread @GLIB_LIBS@ -shared -version-info 1:0:0
-libloc_eng_so_la_CPPFLAGS = -DUSE_GLIB $(AM_CFLAGS) $(AM_CPPFLAGS) @GLIB_CFLAGS@
-else
-libloc_eng_so_la_CFLAGS = $(AM_CFLAGS)
-libloc_eng_so_la_LDFLAGS = -lpthread -shared -version-info 1:0:0
-libloc_eng_so_la_CPPFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS)
-endif
-
-libloc_eng_so_la_LIBADD = -lstdc++ -ldl ../../utils/libgps_utils_so.la libloc_adapter_so.la
-
-
-libgps_default_so_la_SOURCES = \
- loc.cpp \
- gps.c \
- ../fake_property_service.c
-
-if USE_GLIB
-libgps_default_so_la_CFLAGS = -DUSE_GLIB $(AM_CFLAGS) @GLIB_CFLAGS@
-libgps_default_so_la_LDFLAGS = -lstdc++ -lpthread @GLIB_LIBS@ -shared -version-info 1:0:0
-libgps_default_so_la_CPPFLAGS = -DUSE_GLIB $(AM_CFLAGS) $(AM_CPPFLAGS) @GLIB_CFLAGS@
-else
-libgps_default_so_la_CFLAGS = $(AM_CFLAGS)
-libgps_default_so_la_LDFLAGS = -lpthread -shared -version-info 1:0:0
-libgps_default_so_la_CPPFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS)
-endif
-
-libgps_default_so_la_LIBADD = -lstdc++ ../../utils/libgps_utils_so.la -ldl libloc_eng_so.la
-
-library_include_HEADERS = \
- LocEngAdapter.h \
- loc.h \
- loc_eng.h \
- loc_eng_xtra.h \
- loc_eng_ni.h \
- loc_eng_agps.h \
- loc_eng_msg.h \
- loc_eng_log.h
- ../fake_property_service.h
-
-library_includedir = $(pkgincludedir)/libloc_api_50001
-
-#Create and Install libraries
-lib_LTLIBRARIES = libloc_adapter_so.la libloc_eng_so.la libgps_default_so.la