1 LOCAL_PATH := $(call my-dir)
5 FFMPEG_SRC_DIR := $(TOP)/external/ffmpeg
6 FFMPEG_BUILD_DIR := $(PRODUCT_OUT)/obj/ffmpeg
13 $(TOP)/frameworks/base/include \
14 $(TOP)/frameworks/base/include/media/stagefright/openmax \
15 $(TOP)/frameworks/base/media/libstagefright
18 $(TOP)/external/sdl/include \
19 $(TOP)/external/stagefright-plugins \
20 $(TOP)/external/stagefright-plugins/libstagefright \
26 LOCAL_SHARED_LIBRARIES := \
30 libstagefright_foundation
32 LOCAL_SHARED_LIBRARIES += \
36 FFMPEG_BUILD_LIBS := \
37 -L$(FFMPEG_BUILD_DIR)/libavutil \
38 -L$(FFMPEG_BUILD_DIR)/libavcodec \
39 -L$(FFMPEG_BUILD_DIR)/libswscale \
40 -L$(FFMPEG_BUILD_DIR)/libpostproc \
41 -L$(FFMPEG_BUILD_DIR)/libavformat \
42 -L$(FFMPEG_BUILD_DIR)/libavfilter \
43 -L$(FFMPEG_BUILD_DIR)/libswresample
45 LOCAL_LDFLAGS += $(FFMPEG_BUILD_LIBS) \
54 LOCAL_MODULE:= libFFmpegExtractor
56 LOCAL_MODULE_TAGS := optional
58 ifeq ($(TARGET_DEVICE),maguro)
59 LOCAL_CFLAGS += -DUSES_NAM
62 ifeq ($(TARGET_ARCH),arm)
63 LOCAL_CFLAGS += -Wno-psabi
66 LOCAL_CFLAGS += -D__STDC_CONSTANT_MACROS=1 -D__STDINT_LIMITS=1
68 include $(BUILD_SHARED_LIBRARY)