18f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama Avadhaniifeq ($(if $(wildcard external/libmpeg2),1,0),1) 28f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama Avadhani 38f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama AvadhaniLOCAL_PATH := $(call my-dir) 48f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama Avadhaniinclude $(CLEAR_VARS) 58f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama Avadhani 68f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama AvadhaniLOCAL_MODULE := libstagefright_soft_mpeg2dec 78f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama AvadhaniLOCAL_MODULE_TAGS := optional 88f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama Avadhani 98f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama AvadhaniLOCAL_STATIC_LIBRARIES := libmpeg2dec 108f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama AvadhaniLOCAL_SRC_FILES := SoftMPEG2.cpp 118f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama Avadhani 128f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama AvadhaniLOCAL_C_INCLUDES := $(TOP)/external/libmpeg2/decoder 138f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama AvadhaniLOCAL_C_INCLUDES += $(TOP)/external/libmpeg2/common 148f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama AvadhaniLOCAL_C_INCLUDES += $(TOP)/frameworks/av/media/libstagefright/include 158f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama AvadhaniLOCAL_C_INCLUDES += $(TOP)/frameworks/native/include/media/openmax 168f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama Avadhani 178f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama AvadhaniLOCAL_SHARED_LIBRARIES := libstagefright 188f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama AvadhaniLOCAL_SHARED_LIBRARIES += libstagefright_omx 198f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama AvadhaniLOCAL_SHARED_LIBRARIES += libstagefright_foundation 208f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama AvadhaniLOCAL_SHARED_LIBRARIES += libutils 218f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama AvadhaniLOCAL_SHARED_LIBRARIES += liblog 228f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama Avadhani 238f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama AvadhaniLOCAL_LDFLAGS := -Wl,-Bsymbolic 244bee5919e4cef49a198378c04be62da69e3f3290Dan AustinLOCAL_CLANG := true 254bee5919e4cef49a198378c04be62da69e3f3290Dan AustinLOCAL_SANITIZE := signed-integer-overflow 268f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama Avadhani 278f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama Avadhaniinclude $(BUILD_SHARED_LIBRARY) 288f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama Avadhani 298f9d9d06ed6c8447c7fd02745b2a22dd4bba8e7eVenkatarama Avadhaniendif 30