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