18c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_PATH := $(call my-dir)
28c2d3d5afc51d3f35150f748f263870367771b6fEd Tam
38c2d3d5afc51d3f35150f748f263870367771b6fEd Taminclude $(CLEAR_VARS)
48c2d3d5afc51d3f35150f748f263870367771b6fEd Tam
58c2d3d5afc51d3f35150f748f263870367771b6fEd Tam# functions
68c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOC_RPCGEN_APIS_PATH := $(TARGET_OUT_INTERMEDIATES)/loc_api/libloc_api_rpcgen_intermediates
78c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOC_RPCGEN_APIS_PATH_FL := ../../../../../$(TARGET_OUT_INTERMEDIATES)/loc_api/libloc_api_rpcgen_intermediates
88c2d3d5afc51d3f35150f748f263870367771b6fEd Tam
98c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_MODULE := libloc_api_rpcgen
108c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_MODULE_OWNER := qcom
118c2d3d5afc51d3f35150f748f263870367771b6fEd Tam
128c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_SHARED_LIBRARIES := \
138c2d3d5afc51d3f35150f748f263870367771b6fEd Tam    librpc \
148c2d3d5afc51d3f35150f748f263870367771b6fEd Tam    libcommondefs
158c2d3d5afc51d3f35150f748f263870367771b6fEd Tam
168c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_SRC_FILES += \
178c2d3d5afc51d3f35150f748f263870367771b6fEd Tam    src/loc_api_rpcgen_cb_xdr.c \
188c2d3d5afc51d3f35150f748f263870367771b6fEd Tam    src/loc_api_rpcgen_common_xdr.c \
198c2d3d5afc51d3f35150f748f263870367771b6fEd Tam    src/loc_api_rpcgen_cb_svc.c \
208c2d3d5afc51d3f35150f748f263870367771b6fEd Tam    src/loc_api_rpcgen_clnt.c \
218c2d3d5afc51d3f35150f748f263870367771b6fEd Tam    src/loc_api_rpcgen_xdr.c
228c2d3d5afc51d3f35150f748f263870367771b6fEd Tam
238c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_C_INCLUDES += hardware/msm7k/librpc
248c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_C_INCLUDES += $(LOC_RPCGEN_APIS_PATH)/../../SHARED_LIBRARIES/libcommondefs_intermediates/inc
258c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_C_INCLUDES += $(LOCAL_PATH)/inc
268c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/libcommondefs/rpcgen/inc
278c2d3d5afc51d3f35150f748f263870367771b6fEd Tam
288c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_COPY_HEADERS_TO := loc_api/rpcgen/inc
298c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_COPY_HEADERS := inc/loc_api_rpcgen_rpc.h
308c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_COPY_HEADERS += inc/loc_api_rpcgen_common_rpc.h
318c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_COPY_HEADERS += inc/loc_api_rpcgen_cb_rpc.h
328c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_COPY_HEADERS += inc/loc_apicb_appinit.h
338c2d3d5afc51d3f35150f748f263870367771b6fEd Tam
348c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_LDLIBS += -lpthread
358c2d3d5afc51d3f35150f748f263870367771b6fEd TamLOCAL_PRELINK_MODULE := false
368c2d3d5afc51d3f35150f748f263870367771b6fEd Taminclude $(BUILD_STATIC_LIBRARY)
37