17bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong#
27bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong# Copyright (C) 2014 The Android Open Source Project
37bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong#
47bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong# Licensed under the Apache License, Version 2.0 (the "License");
57bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong# you may not use this file except in compliance with the License.
67bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong# You may obtain a copy of the License at
77bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong#
87bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong#      http://www.apache.org/licenses/LICENSE-2.0
97bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong#
107bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong# Unless required by applicable law or agreed to in writing, software
117bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong# distributed under the License is distributed on an "AS IS" BASIS,
127bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
137bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong# See the License for the specific language governing permissions and
147bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong# limitations under the License.
157bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong#
167bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong# ----------------------------------------------------------------
177bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong# Builds ClearKey Drm Tests
187bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong#
197bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin WongLOCAL_PATH := $(call my-dir)
207bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong
214ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wonginclude $(CLEAR_VARS)
224ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin WongLOCAL_MODULE := ClearKeyDrmUnitTest
234ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin WongLOCAL_MODULE_TAGS := tests
247bdf28d2b83e527f474e96b0984d6a3f5eb457f7Edwin Wong
254ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin WongLOCAL_SRC_FILES := \
264ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    AesCtrDecryptorUnittest.cpp \
274ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    InitDataParserUnittest.cpp \
284ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    JsonWebKeyUnittest.cpp \
298d0bc4a8ea2a5d0d6aba036f15b185d60e18778fJohn "Juce" Bruce
304ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin WongLOCAL_C_INCLUDES := \
314ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    bionic \
324ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    external/gtest/include \
334ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    external/jsmn \
344ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    external/openssl/include \
354ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    external/stlport/stlport \
364ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    frameworks/av/drm/mediadrm/plugins/clearkey \
374ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    frameworks/av/include \
384ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    frameworks/native/include \
398d0bc4a8ea2a5d0d6aba036f15b185d60e18778fJohn "Juce" Bruce
404ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin WongLOCAL_STATIC_LIBRARIES := \
414ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    libgtest \
424ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    libgtest_main \
434ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong
444ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin WongLOCAL_SHARED_LIBRARIES := \
454ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    libcrypto \
464ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    libdrmclearkeyplugin \
474ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    liblog \
484ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    libstagefright_foundation \
494ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    libstlport \
504ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong    libutils \
514ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wong
524ebf92c0418584f1bb5ab3e83e8398351f4c05e5Edwin Wonginclude $(BUILD_NATIVE_TEST)
53