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