ifeq ($(TARGET_ARCH),arm) LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) include $(TOP)/vendor/widevine/proprietary/drmwvmplugin/oemcryptolevel.mk ifeq ($(LOCAL_OEMCRYPTO_LEVEL),1) LOCAL_CFLAGS := -DREQUIRE_SECURE_BUFFERS endif LOCAL_SRC_FILES:= \ WVMLogging.cpp \ WVMExtractorImpl.cpp \ WVMFileSource.cpp \ WVMMediaSource.cpp \ WVMInfoListener.cpp LOCAL_C_INCLUDES:= \ bionic \ bionic/libstdc++ \ external/stlport/stlport \ frameworks/base/media/libstagefright/include \ vendor/widevine/proprietary/streamcontrol/include \ vendor/widevine/proprietary/wvm/include LOCAL_SHARED_LIBRARIES := \ libstlport \ libstagefright \ libWVStreamControlAPI_L$(LOCAL_OEMCRYPTO_LEVEL) \ libdrmframework \ libcutils \ liblog \ libutils \ libz LOCAL_MODULE := libwvm LOCAL_MODULE_TAGS := optional include $(BUILD_SHARED_LIBRARY) endif