summaryrefslogtreecommitdiffstats
path: root/drm/mediadrm/plugins/clearkey/Android.mk
diff options
context:
space:
mode:
authorJohn "Juce" Bruce <juce@google.com>2014-06-10 21:12:37 -0700
committerEdwin Wong <edwinwong@google.com>2014-07-01 03:16:15 +0000
commit16dfdcff6e4bb025220b88d5fc132ae48e7cb437 (patch)
treeae5681b8b32fa261d281749439dc8d912756fa28 /drm/mediadrm/plugins/clearkey/Android.mk
parent47a86fb32803a37f03a40e4ea13e1f7db6cd728d (diff)
downloadframeworks_av-16dfdcff6e4bb025220b88d5fc132ae48e7cb437.zip
frameworks_av-16dfdcff6e4bb025220b88d5fc132ae48e7cb437.tar.gz
frameworks_av-16dfdcff6e4bb025220b88d5fc132ae48e7cb437.tar.bz2
Implement OpenSSL-Based Decryptor
Implements an object that does AES-CTR-128 by invoking OpenSSL. Change-Id: I8457899ec8b69bd8f0d727029985c9580911cf99
Diffstat (limited to 'drm/mediadrm/plugins/clearkey/Android.mk')
-rw-r--r--drm/mediadrm/plugins/clearkey/Android.mk13
1 files changed, 13 insertions, 0 deletions
diff --git a/drm/mediadrm/plugins/clearkey/Android.mk b/drm/mediadrm/plugins/clearkey/Android.mk
index 22613cc..59e992b 100644
--- a/drm/mediadrm/plugins/clearkey/Android.mk
+++ b/drm/mediadrm/plugins/clearkey/Android.mk
@@ -17,10 +17,14 @@ LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
+ AesCtrDecryptor.cpp \
+ JsonWebKey.cpp \
Utils.cpp \
LOCAL_C_INCLUDES := \
bionic \
+ external/jsmn \
+ external/openssl/include \
frameworks/av/drm/mediadrm/plugins/clearkey \
frameworks/av/include \
frameworks/native/include \
@@ -30,10 +34,19 @@ LOCAL_MODULE := libdrmclearkeyplugin
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_SHARED_LIBRARIES)/mediadrm
LOCAL_SHARED_LIBRARIES := \
+ libcrypto \
liblog \
libstagefright_foundation \
libutils \
+LOCAL_STATIC_LIBRARIES := \
+ libjsmn \
+
LOCAL_MODULE_TAGS := optional
include $(BUILD_SHARED_LIBRARY)
+
+#########################################################################
+# Build unit tests
+
+include $(LOCAL_PATH)/tests/Android.mk