1 LOCAL_PATH := $(call my-dir) 2 include $(CLEAR_VARS) 3 4 ifeq ($(TARGET_HAS_ISV),true) 5 LOCAL_CFLAGS += -DTARGET_HAS_ISV 6 endif 7 8 LOCAL_SRC_FILES := \ 9 cmodule.cpp \ 10 componentbase.cpp \ 11 portbase.cpp \ 12 portaudio.cpp \ 13 portvideo.cpp \ 14 portimage.cpp \ 15 portother.cpp 16 17 LOCAL_MODULE_TAGS := optional 18 LOCAL_MODULE := libwrs_omxil_base 19 20 LOCAL_CPPFLAGS := 21 22 LOCAL_LDFLAGS := 23 24 LOCAL_CFLAGS += -Werror 25 ifeq ($(strip $(COMPONENT_SUPPORT_BUFFER_SHARING)), true) 26 LOCAL_CFLAGS += -DCOMPONENT_SUPPORT_BUFFER_SHARING 27 endif 28 ifeq ($(strip $(COMPONENT_SUPPORT_OPENCORE)), true) 29 LOCAL_CFLAGS += -DCOMPONENT_SUPPORT_OPENCORE 30 endif 31 32 LOCAL_C_INCLUDES := \ 33 $(WRS_OMXIL_CORE_ROOT)/utils/inc \ 34 $(WRS_OMXIL_CORE_ROOT)/base/inc \ 35 $(WRS_OMXIL_CORE_ROOT)/core/inc/khronos/openmax/include \ 36 $(call include-path-for, frameworks-native)/media/hardware \ 37 $(TOP)/frameworks/native/include/media/openmax 38 39 include $(BUILD_STATIC_LIBRARY) 40 41 include $(CLEAR_VARS) 42 43 LOCAL_MODULE_TAGS := optional 44 LOCAL_MODULE := libwrs_omxil_common 45 46 LOCAL_WHOLE_STATIC_LIBRARIES := \ 47 libwrs_omxil_utils \ 48 libwrs_omxil_base 49 50 LOCAL_SHARED_LIBRARIES := \ 51 libdl \ 52 liblog 53 LOCAL_CFLAGS += -Werror 54 include $(BUILD_SHARED_LIBRARY) 55