blob: 6d82a9020a4b7de08f6856d28f5590459f5f6b79 [file] [log] [blame]
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_DRM_CFLAG = -DKMJ_PLUGIN_UT
ifeq ($(TARGET_ARCH), arm)
LOCAL_DRM_1_PLUGIN_CFLAG = -DDRM_1_PLUGIN_ARCH_ARM
endif
ifeq ($(TARGET_ARCH), x86)
LOCAL_DRM_1_PLUGIN_CFLAG = -DDRM_1_PLUGIN_ARCH_X86
endif
LOCAL_SRC_FILES := \
test_pv_drm_plugin.cpp \
test_pv_drm_plugin_ut.cpp \
test_pv_player_engine_main.cpp \
test_pv_player_engine_testset_mio_file.cpp
LOCAL_MODULE := pv_drm_plugin_test
LOCAL_STATIC_LIBRARIES := \
libpvplayer_engine \
libpvfileoutputnode \
libpvpvxparser \
libpvasfffparsernode \
libpvmp3ffparsernode \
libpvwmadecnode \
libmp3decnode \
libpvdownloadmanagernode \
libpvmp4ffparsernode \
libcpm \
libpassthru_oma1 \
libpvaacffparsernode \
libpvmp3ff \
libpvasfff \
libpvmp4ff \
libpvaacparser \
libgetactualaacconfig \
libpvmp3 \
libwmadecoder \
libpvwavffparsernode \
libpvwav \
libpvomxvideodecnode \
libpv_video_config_parser \
libm4v_config \
libpvlogger \
libpvvideodecnode \
libpvavcdecnode \
libpvwmvdecnode \
libgsmamrdecnode \
libaacdecnode \
libpvstreamingmanagernode_3gpp \
libpvjitterbuffernode \
libpvmediaplayernode \
librtprtcp \
libpvrtsp_cli_eng_node_3gpp \
libprotocolenginenode \
libpv_http_parcom \
libpvsocketnode \
librtppayloadparser_3gpp \
libpvmf \
libpvsdpparser \
libpv_rtsp_parcom \
libomx_common_lib \
libomx_avc_component_lib \
libpvavcdecoder \
libpv_avc_common_lib \
libomx_m4v_component_lib \
libpvcrypto \
libomx_m4v_component_lib \
libpvmp4decoder \
libpvdecoder_gsmamr \
libpv_amr_nb_common_lib \
libpvamrwbdecoder \
libpv_aac_dec \
libfile_mediaio \
libpvgendatastruct \
libpvmimeutils \
libpvmediaoutputnode \
libpvmediadatastruct \
libpvamrffparsernode \
libpvgsmamrparser \
libpvlatmpayloadparser \
libpvmfrecognizer \
libpvamrffrecognizer \
libpvmp3ffrecognizer \
libpvasfffrecognizer \
libpvmp4ffrecognizer \
libpvwavffrecognizer \
libpvoma1ffrecognizer \
libpvfileparserutils \
libpvid3parcom \
libpvdbmanager \
libpvwmdrm \
libcsprng \
libpvcrypto \
libpventropysrc \
libosclregcli \
libosclregserv \
libosclio \
libosclproc \
libosclutil \
libosclmemory \
libosclerror \
libosclbase \
libpvomx_proxy_lib \
libomx_wmv_component_interface \
libomx_queue_lib \
libthreadsafe_callback_ao \
liboscllib \
libunit_test \
libkmj_oma1
LOCAL_SHARED_LIBRARIES := libdrm1
LOCAL_C_INCLUDES := $(PV_INCLUDES) \
$(PV_TOP)/engines/common/include \
$(PV_TOP)/pvmi/media_io/pvmiofileoutput/include \
$(PV_TOP)/nodes/pvmediaoutputnode/include \
$(PV_TOP)/engines/player/include \
$(PV_TOP)/nodes/common/include \
$(PV_TOP)/engines/player/src \
$(PV_TOP)/engines/player/test/config/linux_nj \
$(PV_TOP)/android/drm/oma1/test \
$(PV_TOP)/oscl/unit_test/src \
libs/drm/mobile1/include
LOCAL_CFLAGS := $(PV_CFLAGS)
LOCAL_COPY_HEADERS_TO := $(PV_COPY_HEADERS_TO)
LOCAL_COPY_HEADERS := \
ifeq ($(TARGET_ARCH), x86)
LOCAL_LDLIBS += -lpthread
endif
LOCAL_CFLAGS += $(LOCAL_DRM_CFLAG)
LOCAL_CFLAGS += $(LOCAL_DRM_1_PLUGIN_CFLAG)
include $(BUILD_EXECUTABLE)