1 ifeq ($(TARGET_HAS_ISV),true) 2 3 LOCAL_PATH := $(call my-dir) 4 include $(CLEAR_VARS) 5 6 LOCAL_SRC_FILES := \ 7 omx/isv_omxcore.cpp \ 8 omx/isv_omxcomponent.cpp \ 9 base/isv_bufmanager.cpp \ 10 base/isv_processor.cpp \ 11 base/isv_worker.cpp \ 12 profile/isv_profile.cpp 13 14 LOCAL_MODULE_TAGS := optional 15 LOCAL_MODULE := libisv_omx_core 16 LOCAL_32_BIT_ONLY := true 17 18 LOCAL_SHARED_LIBRARIES := \ 19 libutils \ 20 libcutils \ 21 libdl \ 22 libhardware \ 23 libexpat \ 24 libva \ 25 libva-android 26 27 LOCAL_C_INCLUDES := \ 28 $(LOCAL_PATH)/include \ 29 $(call include-path-for, frameworks-openmax) \ 30 $(TARGET_OUT_HEADERS)/libmedia_utils_vpp \ 31 $(TARGET_OUT_HEADERS)/display \ 32 $(TARGET_OUT_HEADERS)/khronos/openmax \ 33 $(TARGET_OUT_HEADERS)/libva \ 34 $(TARGET_OUT_HEADERS)/pvr/hal \ 35 $(call include-path-for, frameworks-native)/media/openmax 36 37 ifeq ($(USE_MEDIASDK),true) 38 LOCAL_CFLAGS += -DUSE_MEDIASDK 39 endif 40 41 ifeq ($(TARGET_VPP_USE_GEN),true) 42 LOCAL_CFLAGS += -DTARGET_VPP_USE_GEN 43 endif 44 45 LOCAL_CFLAGS += -Werror 46 47 include $(BUILD_SHARED_LIBRARY) 48 49 endif 50