| ifneq ($(BUILD_TINY_ANDROID),true) |
| |
| ifneq ($(BOARD_VENDOR_QCOM_GPS_LOC_API_AMSS_VERSION),50001) |
| |
| LOCAL_PATH:= $(call my-dir) |
| include $(CLEAR_VARS) |
| |
| AMSS_VERSION:=$(BOARD_VENDOR_QCOM_GPS_LOC_API_AMSS_VERSION) |
| RPC_INC:=inc-$(AMSS_VERSION) |
| |
| generated_files:= \ |
| gen-$(AMSS_VERSION)/loc_api_clnt.c \ |
| gen-$(AMSS_VERSION)/loc_api_cb_xdr.c \ |
| gen-$(AMSS_VERSION)/loc_api_common_xdr.c \ |
| gen-$(AMSS_VERSION)/loc_api_cb_svc.c \ |
| gen-$(AMSS_VERSION)/loc_api_xdr.c \ |
| gen-$(AMSS_VERSION)/loc_api_fixup.c \ |
| gen-$(AMSS_VERSION)/loc_api_rpc_glue.c \ |
| src/loc_apicb_appinit.c |
| |
| LOCAL_SRC_FILES:= $(generated_files) |
| |
| # removed from library build since the client should implement this code. |
| # src/loc_api_cb_server.c |
| |
| LOCAL_CFLAGS:=-fno-short-enums |
| LOCAL_CFLAGS+=-include $(RPC_INC)/loc_api_common.h |
| LOCAL_CFLAGS+=-DDEBUG |
| # LOCAL_CFLAGS+=-DDEBUG -DVERBOSE |
| |
| LOCAL_CFLAGS+=-DADD_XDR_FLOAT -DADD_XDR_BOOL |
| |
| LOCAL_SHARED_LIBRARIES:= librpc |
| LOCAL_STATIC_LIBRARIES:= libcommondefs-rpc |
| |
| |
| |
| LOCAL_COPY_HEADERS_TO:= libloc_api-rpc/inc |
| LOCAL_COPY_HEADERS:= \ |
| $(RPC_INC)/loc_api_cb.h \ |
| $(RPC_INC)/loc_api_common.h \ |
| $(RPC_INC)/loc_api.h \ |
| $(RPC_INC)/loc_api_fixup.h \ |
| $(RPC_INC)/loc_apicb_appinit.h \ |
| inc/debug.h \ |
| inc/loc_api_rpc_glue.h |
| |
| LOCAL_C_INCLUDES:= \ |
| $(LOCAL_PATH) \ |
| $(LOCAL_PATH)/inc \ |
| $(LOCAL_PATH)/$(RPC_INC) \ |
| $(TARGET_OUT_HEADERS)/libcommondefs-rpc \ |
| $(TARGET_OUT_HEADERS)/librpc |
| |
| LOCAL_MODULE:= libloc_api-rpc |
| LOCAL_LICENSE_KINDS:= SPDX-license-identifier-BSD |
| LOCAL_LICENSE_CONDITIONS:= notice |
| LOCAL_NOTICE_FILE:= $(LOCAL_PATH)/../NOTICE |
| LOCAL_MODULE_OWNER := qcom |
| |
| include $(BUILD_STATIC_LIBRARY) |
| |
| endif |
| endif |