OSDN Git Service

stagefright-plugins: Clean up warnings for invalid format strings
[android-x86/external-stagefright-plugins.git] / extractor / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 include $(CLEAR_VARS)
4 include external/ffmpeg/android/ffmpeg.mk
5
6 LOCAL_SRC_FILES := \
7         FFmpegExtractor.cpp
8
9 LOCAL_C_INCLUDES += \
10         $(LOCAL_PATH)/.. \
11         $(TOP)/frameworks/native/include/media/openmax \
12         $(TOP)/frameworks/av/include \
13         $(TOP)/frameworks/av/media/libstagefright
14
15 LOCAL_SHARED_LIBRARIES := \
16         libutils          \
17         libcutils         \
18         libavcodec        \
19         libavformat       \
20         libavutil         \
21         libffmpeg_utils   \
22         libstagefright    \
23         libstagefright_foundation
24
25 LOCAL_MODULE:= libffmpeg_extractor
26
27 LOCAL_MODULE_TAGS := optional
28
29 ifneq ($(filter arm arm64,$(TARGET_ARCH)),)
30         LOCAL_CFLAGS += -Wno-psabi
31 endif
32
33 ifdef TARGET_2ND_ARCH
34 LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib
35 LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64
36 else
37 LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_SHARED_LIBRARIES)
38 endif
39
40 LOCAL_CFLAGS += -D__STDC_CONSTANT_MACROS=1 -D__STDINT_LIMITS=1
41
42 #ifneq ($(filter arm arm64,$(TARGET_ARCH)),)
43 #       LOCAL_CFLAGS += -fpermissive
44 #endif
45
46 include $(BUILD_SHARED_LIBRARY)