1e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama Avadhani#ifeq ($(if $(wildcard external/libh264),1,0),1) 2e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama Avadhani 3e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama AvadhaniLOCAL_PATH := $(call my-dir) 4e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama Avadhaniinclude $(CLEAR_VARS) 5e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama Avadhani 6e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama AvadhaniLOCAL_MODULE := libstagefright_soft_avcdec 7e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama AvadhaniLOCAL_MODULE_TAGS := optional 8e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama Avadhani 9e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama AvadhaniLOCAL_STATIC_LIBRARIES := libavcdec 10e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama AvadhaniLOCAL_SRC_FILES := SoftAVCDec.cpp 11e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama Avadhani 12e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama AvadhaniLOCAL_C_INCLUDES := $(TOP)/external/libavc/decoder 13e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama AvadhaniLOCAL_C_INCLUDES += $(TOP)/external/libavc/common 14e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama AvadhaniLOCAL_C_INCLUDES += $(TOP)/frameworks/av/media/libstagefright/include 15e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama AvadhaniLOCAL_C_INCLUDES += $(TOP)/frameworks/native/include/media/openmax 16e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama Avadhani 17e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama AvadhaniLOCAL_SHARED_LIBRARIES := libstagefright 18e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama AvadhaniLOCAL_SHARED_LIBRARIES += libstagefright_omx 19e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama AvadhaniLOCAL_SHARED_LIBRARIES += libstagefright_foundation 20e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama AvadhaniLOCAL_SHARED_LIBRARIES += libutils 21e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama AvadhaniLOCAL_SHARED_LIBRARIES += liblog 22e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama Avadhani 23a47eb0f0c1b477289f6cd22e31e785559c51ac05Dan AustinLOCAL_CLANG := true 24a47eb0f0c1b477289f6cd22e31e785559c51ac05Dan AustinLOCAL_SANITIZE := signed-integer-overflow 25a47eb0f0c1b477289f6cd22e31e785559c51ac05Dan Austin 26e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama AvadhaniLOCAL_LDFLAGS := -Wl,-Bsymbolic 27e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama Avadhani 28e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama Avadhaniinclude $(BUILD_SHARED_LIBRARY) 29e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama Avadhani 30e5b9b3db87a55d3430f881ba59ba95f7d6ae41d0Venkatarama Avadhani#endif 31