diff options
author | Dees_Troy <dees_troy@teamw.in> | 2013-05-04 14:39:56 +0200 |
---|---|---|
committer | Dees_Troy <dees_troy@yahoo.com> | 2013-06-22 23:16:55 +0200 |
commit | 83bd483f3db1df4b69c1612030e1a1be05b303ad (patch) | |
tree | d5c7b468b831244bfcd90aadda98b9d359d0d280 /openaes/CMakeLists.txt | |
parent | Fix building of updater binary (diff) | |
download | android_bootable_recovery-83bd483f3db1df4b69c1612030e1a1be05b303ad.tar android_bootable_recovery-83bd483f3db1df4b69c1612030e1a1be05b303ad.tar.gz android_bootable_recovery-83bd483f3db1df4b69c1612030e1a1be05b303ad.tar.bz2 android_bootable_recovery-83bd483f3db1df4b69c1612030e1a1be05b303ad.tar.lz android_bootable_recovery-83bd483f3db1df4b69c1612030e1a1be05b303ad.tar.xz android_bootable_recovery-83bd483f3db1df4b69c1612030e1a1be05b303ad.tar.zst android_bootable_recovery-83bd483f3db1df4b69c1612030e1a1be05b303ad.zip |
Diffstat (limited to 'openaes/CMakeLists.txt')
-rw-r--r-- | openaes/CMakeLists.txt | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/openaes/CMakeLists.txt b/openaes/CMakeLists.txt new file mode 100644 index 000000000..251d5a3cb --- /dev/null +++ b/openaes/CMakeLists.txt @@ -0,0 +1,74 @@ +# --------------------------------------------------------------------------- +# OpenAES License +# --------------------------------------------------------------------------- +# Copyright (c) 2012, Nabil S. Al Ramli, www.nalramli.com +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# - Redistributions of source code must retain the above copyright notice, +# this list of conditions and the following disclaimer. +# - Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. +# --------------------------------------------------------------------------- + +cmake_minimum_required (VERSION 2.8.0) + +project ( "oaes" ) + +include_directories ( + ${CMAKE_CURRENT_SOURCE_DIR}/inc + ${CMAKE_CURRENT_SOURCE_DIR}/src/isaac + ) + +set (SRC + ${CMAKE_CURRENT_SOURCE_DIR}/src/oaes_lib.c + ${CMAKE_CURRENT_SOURCE_DIR}/src/isaac/rand.c + ) + +set (HDR + ${CMAKE_CURRENT_SOURCE_DIR}/inc/oaes_config.h + ${CMAKE_CURRENT_SOURCE_DIR}/inc/oaes_lib.h + ${CMAKE_CURRENT_SOURCE_DIR}/src/isaac/rand.h + ${CMAKE_CURRENT_SOURCE_DIR}/src/isaac/standard.h + ) + +set (SRC_test_encrypt + ${CMAKE_CURRENT_SOURCE_DIR}/test/test_encrypt.c + ) + +set (SRC_test_keys + ${CMAKE_CURRENT_SOURCE_DIR}/test/test_keys.c + ) + +set (SRC_test_performance + ${CMAKE_CURRENT_SOURCE_DIR}/test/test_performance.c + ) + +set (SRC_vt_aes + ${CMAKE_CURRENT_SOURCE_DIR}/test/vt_aes.c + ) + +set (SRC_oaes + ${CMAKE_CURRENT_SOURCE_DIR}/src/oaes.c + ) + +add_executable (test_encrypt ${SRC_test_encrypt} ${SRC} ${HDR}) +add_executable (test_keys ${SRC_test_keys} ${SRC} ${HDR}) +add_executable (test_performance ${SRC_test_performance} ${SRC} ${HDR}) +add_executable (vt_aes ${SRC_vt_aes} ${SRC} ${HDR}) +add_executable (oaes ${SRC_oaes} ${SRC} ${HDR}) |