1b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwoodifneq ($(BUILD_TINY_ANDROID),true)
2b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood
3f77c85bb51137f5ba854184e5e9194197027438aAjay Dudaniifneq ($(BOARD_VENDOR_QCOM_GPS_LOC_API_AMSS_VERSION),50001)
4f77c85bb51137f5ba854184e5e9194197027438aAjay Dudani
5b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike LockwoodLOCAL_PATH:= $(call my-dir)
6b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwoodinclude $(CLEAR_VARS)
7b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood
8fba22d5c621727a7a5f0334f9a07b6bf980a5a52Mike LockwoodAMSS_VERSION:=$(BOARD_VENDOR_QCOM_GPS_LOC_API_AMSS_VERSION)
9fba22d5c621727a7a5f0334f9a07b6bf980a5a52Mike LockwoodRPC_INC:=inc-$(AMSS_VERSION)
10b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood
11b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwoodgenerated_files:= \
12b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood	gen-$(AMSS_VERSION)/loc_api_clnt.c	\
13b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood	gen-$(AMSS_VERSION)/loc_api_cb_xdr.c	\
14b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood	gen-$(AMSS_VERSION)/loc_api_common_xdr.c \
15b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood	gen-$(AMSS_VERSION)/loc_api_cb_svc.c \
16b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood	gen-$(AMSS_VERSION)/loc_api_xdr.c \
17fba22d5c621727a7a5f0334f9a07b6bf980a5a52Mike Lockwood	gen-$(AMSS_VERSION)/loc_api_fixup.c \
18fba22d5c621727a7a5f0334f9a07b6bf980a5a52Mike Lockwood	gen-$(AMSS_VERSION)/loc_api_rpc_glue.c \
19b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood	src/loc_apicb_appinit.c
20b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood
21b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike LockwoodLOCAL_SRC_FILES:= $(generated_files)
22b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood
23b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood# removed from library build since the client should implement this code.
24b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood#	src/loc_api_cb_server.c
25b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood
26b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike LockwoodLOCAL_CFLAGS:=-fno-short-enums
27b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike LockwoodLOCAL_CFLAGS+=-include $(RPC_INC)/loc_api_common.h
28b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike LockwoodLOCAL_CFLAGS+=-DDEBUG
29b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood# LOCAL_CFLAGS+=-DDEBUG -DVERBOSE
30b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood
31b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike LockwoodLOCAL_CFLAGS+=-DADD_XDR_FLOAT -DADD_XDR_BOOL
32b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood
33b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike LockwoodLOCAL_SHARED_LIBRARIES:= librpc
34b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike LockwoodLOCAL_STATIC_LIBRARIES:= libcommondefs-rpc
35b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood
3613e995a1fec4d7b529367654f13d203e6ac3147dIliyan Malchev
37b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood
38fba22d5c621727a7a5f0334f9a07b6bf980a5a52Mike LockwoodLOCAL_COPY_HEADERS_TO:= libloc_api-rpc/inc
39b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike LockwoodLOCAL_COPY_HEADERS:= \
40b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood	$(RPC_INC)/loc_api_cb.h \
41b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood	$(RPC_INC)/loc_api_common.h \
42b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood	$(RPC_INC)/loc_api.h \
43b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood	$(RPC_INC)/loc_api_fixup.h \
44fba22d5c621727a7a5f0334f9a07b6bf980a5a52Mike Lockwood	$(RPC_INC)/loc_apicb_appinit.h \
45fba22d5c621727a7a5f0334f9a07b6bf980a5a52Mike Lockwood	inc/debug.h \
46fba22d5c621727a7a5f0334f9a07b6bf980a5a52Mike Lockwood	inc/loc_api_rpc_glue.h
47b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood
48b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike LockwoodLOCAL_C_INCLUDES:= \
49b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood	$(LOCAL_PATH) \
50fba22d5c621727a7a5f0334f9a07b6bf980a5a52Mike Lockwood	$(LOCAL_PATH)/inc \
51b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood	$(LOCAL_PATH)/$(RPC_INC) \
52b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood	$(TARGET_OUT_HEADERS)/libcommondefs-rpc \
53b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood	$(TARGET_OUT_HEADERS)/librpc
54b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood
55b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike LockwoodLOCAL_MODULE:= libloc_api-rpc
56b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood
57b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwoodinclude $(BUILD_STATIC_LIBRARY)
58b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwood
59b4c4f2016ae47fdd00e26b57d1766cf180d6f51aMike Lockwoodendif
60f77c85bb51137f5ba854184e5e9194197027438aAjay Dudaniendif
61