LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := libam_ver ifeq ($(BOARD_COMPILE_IN_SYSTEM), true) LOCAL_VENDOR_MODULE := false else LOCAL_VENDOR_MODULE := true endif LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := am_ver.c LOCAL_ARM_MODE := arm LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include/am_ver LOCAL_SHARED_LIBRARIES+=libcutils liblog libc LOCAL_PRELINK_MODULE := false ifeq ($(strip $(BOARD_DVB_NO_VERSION)),) $(shell cd $(LOCAL_PATH);touch am_ver.c) LIBDVB_GIT_VERSION="$(shell cd $(LOCAL_PATH);git log | grep commit -m 1 | cut -d' ' -f 2)" LIBDVB_GIT_UNCOMMIT_FILE_NUM=$(shell cd $(LOCAL_PATH);git diff | grep +++ -c) LIBDVB_GIT_BRANCH="$(shell cd $(LOCAL_PATH);git branch | grep \* -m 1)" LIBDVB_LAST_CHANGED="$(shell cd $(LOCAL_PATH);git log | grep Date -m 1)" LIBDVB_BUILD_TIME=" $(shell date)" LIBDVB_BUILD_NAME=" $(shell echo ${LOGNAME})" LOCAL_CFLAGS+=-DHAVE_VERSION_INFO LOCAL_CFLAGS+=-DLIBDVB_GIT_VERSION=\"${LIBDVB_GIT_VERSION}${LIBDVB_GIT_DIRTY}\" LOCAL_CFLAGS+=-DLIBDVB_GIT_UNCOMMIT_FILE_NUM=${LIBDVB_GIT_UNCOMMIT_FILE_NUM} LOCAL_CFLAGS+=-DLIBDVB_GIT_BRANCH=\"${LIBDVB_GIT_BRANCH}\" LOCAL_CFLAGS+=-DLIBDVB_LAST_CHANGED=\"${LIBDVB_LAST_CHANGED}\" LOCAL_CFLAGS+=-DLIBDVB_BUILD_TIME=\"${LIBDVB_BUILD_TIME}\" LOCAL_CFLAGS+=-DLIBDVB_BUILD_NAME=\"${LIBDVB_BUILD_NAME}\" endif ifeq ($(BOARD_COMPILE_IN_SYSTEM), true) LOCAL_PROPRIETARY_MODULE := false else LOCAL_PROPRIETARY_MODULE := true endif #LOCAL_32_BIT_ONLY := true include $(BUILD_SHARED_LIBRARY)