Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(603)

Side by Side Diff: tpmd_dev/CMakeLists.txt

Issue 660204: Upgrade to tpm-emulator version 0.7. (Closed)
Patch Set: Created 10 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « tpmd/windows/tpmd.c ('k') | tpmd_dev/darwin/English.lproj/InfoPlist.strings » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # Software-based Trusted Platform Module (TPM) Emulator
2 # Copyright (C) 2004-2010 Mario Strasser <mast@gmx.net>
3 #
4 # $Id: CMakeLists.txt 421 2010-02-22 16:09:54Z mast $
5
6 # select matching module sources
7 if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
8
9 set(tpmd_dev_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/linux")
10 set(tpmd_dev_BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/linux")
11 set(tpmd_dev_OBJ "${tpmd_dev_BINARY_DIR}/tpmd_dev.ko")
12 set(tpmd_dev_BUILD_CMD make -C ${tpmd_dev_BINARY_DIR})
13 set(tpmd_dev_INSTALL_CMD make -C ${tpmd_dev_BINARY_DIR} install)
14
15 elseif(CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
16
17 set(tpmd_dev_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/openbsd")
18 set(tpmd_dev_BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/openbsd")
19 set(tpmd_dev_OBJ "${tpmd_dev_BINARY_DIR}/tpmd_dev.o")
20 set(tpmd_dev_BUILD_CMD make -C ${tpmd_dev_BINARY_DIR})
21 set(tpmd_dev_INSTALL_CMD make -C ${tpmd_dev_BINARY_DIR} install)
22
23 elseif(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
24
25 set(tpmd_dev_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/darwin")
26 set(tpmd_dev_BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/darwin")
27 set(tpmd_dev_OBJ "${tpmd_dev_BINARY_DIR}/build/Release/tpm_bridge.kext")
28 set(tpmd_dev_BUILD_CMD make -C ${tpmd_dev_BINARY_DIR})
29 set(tpmd_dev_INSTALL_CMD make -C ${tpmd_dev_BINARY_DIR} install)
30
31 endif()
32
33 # compile module
34 if(tpmd_dev_OBJ)
35
36 file(GLOB tpmd_dev_SRCS "${tpmd_dev_SOURCE_DIR}/*")
37
38 add_custom_command(OUTPUT ${tpmd_dev_OBJ}
39 COMMAND cp -rf ${tpmd_dev_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_ DIR}
40 COMMAND cp ${CMAKE_BINARY_DIR}/config.h ${tpmd_dev_BINARY_DIR }
41 COMMAND ${tpmd_dev_BUILD_CMD}
42 DEPENDS ${tpmd_dev_SRCS})
43
44 add_custom_target(tpmd_dev ALL DEPENDS ${tpmd_dev_OBJ})
45
46 install(CODE "EXECUTE_PROCESS(COMMAND ${tpmd_dev_INSTALL_CMD})")
47
48 endif()
49
OLDNEW
« no previous file with comments | « tpmd/windows/tpmd.c ('k') | tpmd_dev/darwin/English.lproj/InfoPlist.strings » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698