14d1265cd007b9754d0645bc4fb95701140a45648Andreas HuberLOCAL_PATH := $(call my-dir)
24d1265cd007b9754d0645bc4fb95701140a45648Andreas Huberinclude $(CLEAR_VARS)
34d1265cd007b9754d0645bc4fb95701140a45648Andreas Huber
44d1265cd007b9754d0645bc4fb95701140a45648Andreas HuberLOCAL_SRC_FILES := \
5bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber        SoftVPX.cpp
6bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber
7bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_C_INCLUDES := \
8fd88f86ec6788170fb4d903c1b0932a18ce1197cJohann        $(TOP)/external/libvpx/libvpx \
9fd88f86ec6788170fb4d903c1b0932a18ce1197cJohann        $(TOP)/external/libvpx/libvpx/vpx_codec \
10fd88f86ec6788170fb4d903c1b0932a18ce1197cJohann        $(TOP)/external/libvpx/libvpx/vpx_ports \
11559bf2836f5da25b75bfb229fec0d20d540ee426James Dong        frameworks/av/media/libstagefright/include \
126c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong        frameworks/native/include/media/openmax \
13bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber
14bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_STATIC_LIBRARIES := \
15bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber        libvpx
16bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber
17bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_SHARED_LIBRARIES := \
18da0dc0af0effe9fbfb3ce3187c8472fca2baf3c6Ying Wang        libstagefright libstagefright_omx libstagefright_foundation libutils liblog
19bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber
20bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_MODULE := libstagefright_soft_vpxdec
21a920660c2ae1548471c40c664ed3ac01b87c57b6Andreas HuberLOCAL_MODULE_TAGS := optional
22bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber
2384333e0475bc911adc16417f4ca327c975cf6c36Andreas HuberLOCAL_CFLAGS += -Werror
2484333e0475bc911adc16417f4ca327c975cf6c36Andreas Huber
25bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huberinclude $(BUILD_SHARED_LIBRARY)
26