Android.mk 宏定义

PLATFORM_VERSION:= 2.1
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
 
LOCAL_SRC_FILES:= \
    videoRender.cpp
 
ifeq ($(PLATFORM_VERSION), 2.1)
LOCAL_SHARED_LIBRARIES := \
    libandroid_runtime \
    libnativehelper \
    libutils \
    libui \
    libutils \
    libdl \
    libc \
    libmedia \
    libhardware
else ifeq ($(PLATFORM_VERSION), 2.2)
LOCAL_SHARED_LIBRARIES := \
    libandroid_runtime \
    libnativehelper \
    libutils \
    libsurfaceflinger_client \
    libdl \
    libc \
    libmedia \
    libhardware
else ifeq ($(PLATFORM_VERSION), 1.5)
    libandroid_runtime \
    libnativehelper \
    libutils \
    libui \
    libutils \
    libdl \
    libc \
    libmedia \
    libhardware
endif
 
LOCAL_C_INCLUDES +=  \
    $(JNI_H_INCLUDE) \
    $(call include-path-for, corecg graphics)
 
LOCAL_CFLAGS +=
 
LOCAL_LDLIBS := -lpthread -llog  
LOCAL_PRELINK_MODULE := false
 
ifeq ($(PLATFORM_VERSION), 2.1)
LOCAL_MODULE:= libvideoRender_2_1
else ifeq ($(PLATFORM_VERSION), 2.2)
LOCAL_MODULE:= libvideoRender_2_2
else ifeq ($(PLATFORM_VERSION), 1.5)
LOCAL_MODULE:= libvideoRender_1_5
endif
 
include $(BUILD_SHARED_LIBRARY)


你可能感兴趣的:(Android.mk 宏定义)