1LOCAL_PATH := $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_SRC_FILES:= \
5        codec2.cpp \
6
7LOCAL_C_INCLUDES += \
8        $(TOP)/external/libchrome \
9        $(TOP)/external/gtest/include \
10        $(TOP)/external/v4l2_codec2/include \
11        $(TOP)/external/v4l2_codec2/vda \
12        $(TOP)/frameworks/av/media/libstagefright/include \
13        $(TOP)/frameworks/native/include \
14        $(TOP)/hardware/google/av/codec2/include \
15        $(TOP)/hardware/google/av/codec2/vndk/include \
16	$(TOP)/hardware/google/av/media/codecs/base/include \
17
18LOCAL_MODULE := v4l2_codec2_testapp
19LOCAL_MODULE_TAGS := optional
20
21LOCAL_SHARED_LIBRARIES := libbinder \
22                          libchrome \
23                          libcutils \
24                          libgui \
25                          liblog \
26                          libmedia \
27                          libmediaextractor \
28                          libstagefright \
29                          libstagefright_codec2 \
30                          libstagefright_foundation \
31                          libstagefright_codec2_vndk \
32                          libui \
33                          libutils \
34                          libv4l2_codec2 \
35                          libv4l2_codec2_vda \
36                          android.hardware.media.bufferpool@1.0 \
37
38# -Wno-unused-parameter is needed for libchrome/base codes
39LOCAL_CFLAGS += -Werror -Wall -Wno-unused-parameter
40LOCAL_CLANG := true
41
42include $(BUILD_EXECUTABLE)
43