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