1 LOCAL_PATH:= $(call my-dir)
4 include external/ffmpeg/android/ffmpeg.mk
13 $(TOP)/frameworks/native/include/media/openmax \
14 $(TOP)/frameworks/av/include \
15 $(TOP)/frameworks/av/media/libstagefright
17 LOCAL_SHARED_LIBRARIES := \
24 libstagefright_foundation
26 LOCAL_MODULE := libffmpeg_utils
28 LOCAL_MODULE_TAGS := optional
31 LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib
32 LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64
34 LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_SHARED_LIBRARIES)
37 LOCAL_CFLAGS += -D__STDC_CONSTANT_MACROS=1
39 # Workaround for inline assembly tricks in FFMPEG which don't play nice with
40 # Clang when included from C++
41 LOCAL_CLANG_CFLAGS += -DAVUTIL_ARM_INTREADWRITE_H
43 # Quiet some noise from FFMPEG
44 LOCAL_CLANG_CFLAGS += -Wno-unknown-attributes -Wno-deprecated-declarations
46 #ifneq ($(filter arm arm64,$(TARGET_ARCH)),)
47 # LOCAL_CFLAGS += -fpermissive
50 include $(BUILD_SHARED_LIBRARY)