blob: 7fc55b2578c4d9777753045338c6e8467d9ae2ea [file] [log] [blame]
Will Arthurca8e7f32015-08-03 15:35:19 -04001#;**********************************************************************;
2#
3# Copyright (c) 2015, Intel Corporation
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions are met:
8#
9# 1. Redistributions of source code must retain the above copyright notice,
10# this list of conditions and the following disclaimer.
11#
12# 2. Redistributions in binary form must reproduce the above copyright notice,
13# this list of conditions and the following disclaimer in the documentation
14# and/or other materials provided with the distribution.
15#
16# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
17# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
20# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
26# THE POSSIBILITY OF SUCH DAMAGE.
27#;**********************************************************************;
28
Philip Triccae690e082015-09-07 18:17:35 -070029include src_vars.mk
30
Philip Triccaa509a682015-09-14 15:34:52 -070031ACLOCAL_AMFLAGS = -I m4
Philip Triccadaeb5bb2016-05-26 19:27:45 -070032AM_CFLAGS = -I$(srcdir)/include
33AM_CXXFLAGS = $(AM_CFLAGS)
Philip Triccaa509a682015-09-14 15:34:52 -070034
Philip Tricca2bd4adb2015-09-25 00:14:16 -070035# stuff to build, what that stuff is, and where/if to install said stuff
36sbin_PROGRAMS = $(resourcemgr)
37noinst_PROGRAMS = $(tpmclient) $(tpmtest)
Philip Tricca826f5902016-05-26 16:44:31 -070038lib_LTLIBRARIES = $(libsapi) $(libtcti_device) $(libtcti_socket)
Philip Triccae72f2572016-12-02 11:26:59 -080039noinst_LTLIBRARIES = test/integration/libtest_utils.la
40check_PROGRAMS = $(TESTS_UNIT) $(TESTS_INTEGRATION)
Philip Tricca4334dee2016-08-09 19:56:28 -070041
Philip Triccab194be92016-03-15 13:27:09 -070042# unit tests
Philip Tricca4334dee2016-08-09 19:56:28 -070043if UNIT
Philip Triccae72f2572016-12-02 11:26:59 -080044TESTS_UNIT = \
Philip Triccae08bdb92016-12-01 15:37:50 -080045 test/unit/CheckOverflow \
46 test/unit/CommonPreparePrologue \
47 test/unit/CopyCommandHeader \
48 test/unit/getcommands-malloc-mock \
49 test/unit/GetNumHandles \
50 test/unit/marshal-TPM2B-simple \
51 test/unit/marshal-UINT16 \
52 test/unit/marshal-UINT32 \
53 test/unit/tcti-device \
54 test/unit/unmarshal-UINT16 \
55 test/unit/unmarshal-UINT32
Philip Tricca4334dee2016-08-09 19:56:28 -070056endif #UNIT
57
Philip Triccab194be92016-03-15 13:27:09 -070058TESTS = $(check_PROGRAMS)
Philip Tricca7ae01542016-05-05 18:45:03 -070059CLEANFILES = $(nodist_pkgconfig_DATA)
Philip Tricca7d3515f2015-09-07 10:06:56 -070060
Philip Triccae72f2572016-12-02 11:26:59 -080061AM_TESTS_ENVIRONMENT = \
62 export TPM20TEST_TCTI_NAME="socket"; \
63 export TPM20TEST_SOCKET_ADDRESS="127.0.0.1"; \
64 export TPM20TEST_SOCKET_PORT="2321";
65
Philip Tricca2bd4adb2015-09-25 00:14:16 -070066# headers and where to install them
Philip Triccad69337a2016-05-26 16:16:01 -070067libsapidir = $(includedir)/sapi
68libsapi_HEADERS = $(srcdir)/include/sapi/*.h
Philip Triccac3dedc22016-01-15 13:47:22 -080069libtctidir = $(includedir)/tcti
70libtcti_HEADERS = $(srcdir)/include/tcti/*.h
Philip Tricca7ae01542016-05-05 18:45:03 -070071# pkg-config files
72pkgconfigdir = $(libdir)/pkgconfig
Philip Tricca826f5902016-05-26 16:44:31 -070073nodist_pkgconfig_DATA = lib/sapi.pc lib/tcti-device.pc lib/tcti-socket.pc
Philip Tricca2bd4adb2015-09-25 00:14:16 -070074
Philip Tricca4334dee2016-08-09 19:56:28 -070075if UNIT
Philip Triccae08bdb92016-12-01 15:37:50 -080076test_unit_tcti_device_CFLAGS = $(CMOCKA_CFLAGS) -I$(srcdir)/include -I$(srcdir)/sysapi/include
77test_unit_tcti_device_LDADD = $(libsapi) $(libtcti_device) $(CMOCKA_LIBS)
78test_unit_tcti_device_SOURCES = test/unit/tcti-device.c
Philip Triccab194be92016-03-15 13:27:09 -070079
Philip Triccae08bdb92016-12-01 15:37:50 -080080test_unit_getcommands_malloc_mock_CFLAGS = $(CMOCKA_CFLAGS) -I$(srcdir)/include \
Philip Tricca4c1b4a02016-06-21 05:44:51 -070081 -I$(srcdir)/sysapi/include/
Philip Triccae08bdb92016-12-01 15:37:50 -080082test_unit_getcommands_malloc_mock_LDADD = $(CMOCKA_LIBS)
83test_unit_getcommands_malloc_mock_LDFLAGS = -Wl,--wrap=malloc \
Philip Tricca4c1b4a02016-06-21 05:44:51 -070084 -Wl,--wrap=Tss2_Sys_GetCapability
Philip Triccae08bdb92016-12-01 15:37:50 -080085test_unit_getcommands_malloc_mock_SOURCES = \
86 test/unit/getcommands-malloc-mock.c resourcemgr/getcommands.c
Philip Tricca4c1b4a02016-06-21 05:44:51 -070087
Philip Triccae08bdb92016-12-01 15:37:50 -080088test_unit_CommonPreparePrologue_CFLAGS = $(CMOCKA_CFLAGS) -I$(srcdir)/include \
Philip Tricca6f634c42016-07-23 12:32:15 -070089 -I$(srcdir)/include/sapi -I$(srcdir)/sysapi/include/
Philip Triccae08bdb92016-12-01 15:37:50 -080090test_unit_CommonPreparePrologue_LDFLAGS = -Wl,--unresolved-symbols=ignore-all
91test_unit_CommonPreparePrologue_LDADD = $(CMOCKA_LIBS)
92test_unit_CommonPreparePrologue_SOURCES = \
93 test/unit/CommonPreparePrologue.c sysapi/sysapi_util/CommandUtil.c \
Philip Tricca90363cd2016-07-23 15:22:37 -070094 sysapi/sysapi/ContextManagement.c
Philip Tricca6f634c42016-07-23 12:32:15 -070095
Philip Triccae08bdb92016-12-01 15:37:50 -080096test_unit_GetNumHandles_CFLAGS = $(CMOCKA_CFLAGS) \
Philip Tricca364c0ce2016-07-23 16:48:37 -070097 -I$(srcdir)/include -I$(srcdir)/sysapi/include
Philip Triccae08bdb92016-12-01 15:37:50 -080098test_unit_GetNumHandles_LDADD = $(CMOCKA_LIBS)
99test_unit_GetNumHandles_SOURCES = \
100 test/unit/GetNumHandles.c sysapi/sysapi_util/GetNumHandles.c
Philip Tricca1f3a1fd2016-08-14 11:48:45 -0700101
Philip Triccae08bdb92016-12-01 15:37:50 -0800102test_unit_CopyCommandHeader_CFLAGS = $(CMOCKA_CFLAGS) -I$(srcdir)/include \
Philip Tricca81223f42016-07-28 19:50:08 -0700103 -I$(srcdir)/include/sapi -I$(srcdir)/sysapi/include/
Philip Triccae08bdb92016-12-01 15:37:50 -0800104test_unit_CopyCommandHeader_LDFLAGS = -Wl,--unresolved-symbols=ignore-all
105test_unit_CopyCommandHeader_LDADD = $(CMOCKA_LIBS)
106test_unit_CopyCommandHeader_SOURCES = \
107 test/unit/CopyCommandHeader.c sysapi/sysapi_util/CommandUtil.c \
Philip Tricca81223f42016-07-28 19:50:08 -0700108 sysapi/sysapi/ContextManagement.c sysapi/sysapi_util/changeEndian.c
Philip Triccaf1811f02016-08-28 11:02:31 -0700109
Philip Triccae08bdb92016-12-01 15:37:50 -0800110test_unit_marshal_UINT16_CFLAGS = $(CMOCKA_CFLAGS) \
Philip Triccaf1811f02016-08-28 11:02:31 -0700111 -I$(srcdir)/include -I$(srcdir)/include/sapi -I$(srcdir)/sysapi/include/
Philip Triccae08bdb92016-12-01 15:37:50 -0800112test_unit_marshal_UINT16_LDADD = $(CMOCKA_LIBS)
113test_unit_marshal_UINT16_SOURCES = \
Philip Triccaf1811f02016-08-28 11:02:31 -0700114 sysapi/sysapi_util/changeEndian.c \
115 sysapi/sysapi_util/checkoverflow.c \
116 sysapi/sysapi_util/marshal_uint16.c \
Philip Triccae08bdb92016-12-01 15:37:50 -0800117 test/unit/marshal-UINT16.c
Philip Tricca80d81bd2016-08-29 09:48:16 -0700118
Philip Triccae08bdb92016-12-01 15:37:50 -0800119test_unit_unmarshal_UINT16_CFLAGS = $(CMOCKA_CFLAGS) \
Philip Tricca0038a172016-09-01 11:30:06 -0700120 -I$(srcdir)/include -I$(srcdir)/include/sapi -I$(srcdir)/sysapi/include/
Philip Triccae08bdb92016-12-01 15:37:50 -0800121test_unit_unmarshal_UINT16_LDADD = $(CMOCKA_LIBS)
122test_unit_unmarshal_UINT16_SOURCES = \
Philip Tricca0038a172016-09-01 11:30:06 -0700123 sysapi/sysapi_util/changeEndian.c \
124 sysapi/sysapi_util/checkoverflow.c \
125 sysapi/sysapi_util/unmarshal_uint16.c \
Philip Triccae08bdb92016-12-01 15:37:50 -0800126 test/unit/unmarshal-UINT16.c
Philip Tricca0038a172016-09-01 11:30:06 -0700127
Philip Triccae08bdb92016-12-01 15:37:50 -0800128test_unit_marshal_UINT32_CFLAGS = $(CMOCKA_CFLAGS) \
Philip Tricca80d81bd2016-08-29 09:48:16 -0700129 -I$(srcdir)/include -I$(srcdir)/include/sapi -I$(srcdir)/sysapi/include/
Philip Triccae08bdb92016-12-01 15:37:50 -0800130test_unit_marshal_UINT32_LDADD = $(CMOCKA_LIBS)
131test_unit_marshal_UINT32_SOURCES = \
Philip Tricca80d81bd2016-08-29 09:48:16 -0700132 sysapi/sysapi_util/changeEndian.c \
133 sysapi/sysapi_util/checkoverflow.c \
134 sysapi/sysapi_util/marshal_uint32.c \
Philip Triccae08bdb92016-12-01 15:37:50 -0800135 test/unit/marshal-UINT32.c
Philip Triccaf2f595d2016-09-01 11:47:31 -0700136
Philip Triccae08bdb92016-12-01 15:37:50 -0800137test_unit_unmarshal_UINT32_CFLAGS = $(CMOCKA_CFLAGS) \
Philip Triccaf2f595d2016-09-01 11:47:31 -0700138 -I$(srcdir)/include -I$(srcdir)/include/sapi -I$(srcdir)/sysapi/include/
Philip Triccae08bdb92016-12-01 15:37:50 -0800139test_unit_unmarshal_UINT32_LDADD = $(CMOCKA_LIBS)
140test_unit_unmarshal_UINT32_SOURCES = \
Philip Triccaf2f595d2016-09-01 11:47:31 -0700141 sysapi/sysapi_util/changeEndian.c \
142 sysapi/sysapi_util/checkoverflow.c \
143 sysapi/sysapi_util/unmarshal_uint32.c \
Philip Triccae08bdb92016-12-01 15:37:50 -0800144 test/unit/unmarshal-UINT32.c
Philip Triccaf2f595d2016-09-01 11:47:31 -0700145
Philip Triccae08bdb92016-12-01 15:37:50 -0800146test_unit_marshal_TPM2B_simple_CFLAGS = $(CMOCKA_CFLAGS) \
Philip Tricca430cda22016-09-01 15:41:53 -0700147 -I$(srcdir)/include -I$(srcdir)/include/sapi -I$(srcdir)/sysapi/include/
Philip Triccae08bdb92016-12-01 15:37:50 -0800148test_unit_marshal_TPM2B_simple_LDADD = $(CMOCKA_LIBS)
149test_unit_marshal_TPM2B_simple_SOURCES = \
Philip Tricca430cda22016-09-01 15:41:53 -0700150 sysapi/sysapi_util/changeEndian.c \
151 sysapi/sysapi_util/checkoverflow.c \
152 sysapi/sysapi_util/marshal_uint8.c \
153 sysapi/sysapi_util/unmarshal_uint8.c \
154 sysapi/sysapi_util/marshal_uint16.c \
155 sysapi/sysapi_util/unmarshal_uint16.c \
156 sysapi/sysapi_util/marshal_uint32.c \
157 sysapi/sysapi_util/CopySessionData.c \
158 sysapi/sysapi_util/marshal_simple_tpm2b.c \
159 sysapi/sysapi_util/unmarshal_simple_tpm2b.c \
160 sysapi/sysapi_util/unmarshal_simple_tpm2b_no_size_check.c \
Philip Triccae08bdb92016-12-01 15:37:50 -0800161 test/unit/marshal-TPM2B-simple.c
Philip Tricca430cda22016-09-01 15:41:53 -0700162
Philip Triccae08bdb92016-12-01 15:37:50 -0800163test_unit_CheckOverflow_CFLAGS = $(CMOCKA_CFLAGS) \
Philip Tricca1008bf52016-08-29 15:02:43 -0700164 -I$(srcdir)/include -I$(srcdir)/include/sapi -I$(srcdir)/sysapi/include/
Philip Triccae08bdb92016-12-01 15:37:50 -0800165test_unit_CheckOverflow_LDADD = $(CMOCKA_LIBS)
166test_unit_CheckOverflow_SOURCES = \
Philip Tricca1008bf52016-08-29 15:02:43 -0700167 sysapi/sysapi_util/checkoverflow.c \
Philip Triccae08bdb92016-12-01 15:37:50 -0800168 test/unit/CheckOverflow.c
Philip Tricca4334dee2016-08-09 19:56:28 -0700169endif # UNIT
Philip Tricca364c0ce2016-07-23 16:48:37 -0700170
Philip Tricca2bd4adb2015-09-25 00:14:16 -0700171# how to build stuff
Philip Triccafe6b8ae2016-04-22 14:17:10 -0700172resourcemgr_resourcemgr_CFLAGS = $(RESOURCEMGR_INC) $(PTHREAD_CFLAGS) $(AM_CFLAGS)
173resourcemgr_resourcemgr_CXXFLAGS = $(RESOURCEMGR_INC) $(PTHREAD_CFLAGS) $(AM_CXXFLAGS)
Philip Tricca826f5902016-05-26 16:44:31 -0700174resourcemgr_resourcemgr_LDADD = $(libsapi) $(libtcti_device) $(libtcti_socket)
Philip Tricca00692472015-09-16 13:09:54 -0700175resourcemgr_resourcemgr_LDFLAGS = $(PTHREAD_LDFLAGS)
Philip Tricca66f143a2016-04-17 00:09:06 -0700176resourcemgr_resourcemgr_SOURCES = $(RESOURCEMGR_C) $(COMMON_SRC)
Philip Tricca10d1aa22015-09-07 10:55:58 -0700177
Philip Triccad69337a2016-05-26 16:16:01 -0700178sysapi_libsapi_la_CFLAGS = -I$(srcdir)/sysapi/include $(AM_CFLAGS)
179sysapi_libsapi_la_LDFLAGS = $(LIBRARY_LDFLAGS)
180sysapi_libsapi_la_SOURCES = $(SYSAPI_C) $(SYSAPIUTIL_C)
Philip Tricca7d3515f2015-09-07 10:06:56 -0700181
Philip Tricca826f5902016-05-26 16:44:31 -0700182tcti_libtcti_device_la_CFLAGS = $(TCTIDEVICE_INC) $(AM_CFLAGS)
183tcti_libtcti_device_la_LDFLAGS = $(LIBRARY_LDFLAGS) \
Philip Tricca92fb8a72016-03-31 15:33:57 -0700184 -Wl,--version-script=$(srcdir)/tcti/tcti_device.map
Philip Tricca826f5902016-05-26 16:44:31 -0700185tcti_libtcti_device_la_SOURCES = $(TCTIDEVICE_C) \
Philip Tricca3d486352016-04-18 11:26:25 -0700186 sysapi/sysapi_util/changeEndian.c $(TCTICOMMON_C) common/debug.c
Philip Tricca97e869f2015-11-03 20:19:44 -0500187
Philip Triccab0927df2016-06-21 06:28:44 -0700188tcti_libtcti_socket_la_CFLAGS = $(TCTISOCKET_INC) $(AM_CFLAGS)
189tcti_libtcti_socket_la_CXXFLAGS = $(TCTISOCKET_INC) $(AM_CXXFLAGS)
Philip Tricca826f5902016-05-26 16:44:31 -0700190tcti_libtcti_socket_la_LDFLAGS = $(LIBRARY_LDFLAGS) \
Philip Tricca92fb8a72016-03-31 15:33:57 -0700191 -Wl,--version-script=$(srcdir)/tcti/tcti_socket.map
Philip Tricca826f5902016-05-26 16:44:31 -0700192tcti_libtcti_socket_la_SOURCES = $(TCTISOCKET_C) \
Philip Tricca98b285a2016-03-11 20:50:04 -0800193 sysapi/sysapi_util/changeEndian.c $(TCTISOCKET_CXX) $(TCTICOMMON_C) \
Philip Tricca4f2bdd72016-04-22 15:03:27 -0400194 common/sockets.cpp common/debug.c
Philip Triccaa51ca972015-11-04 00:13:42 -0500195
Philip Triccab0927df2016-06-21 06:28:44 -0700196test_tpmclient_tpmclient_CFLAGS = $(TPMCLIENT_INC) $(AM_CFLAGS)
197test_tpmclient_tpmclient_CXXFLAGS = $(TPMCLIENT_INC) $(TCTICOMMON_INC) $(TCTIDEVICE_INC) $(AM_CXXFLAGS)
Philip Tricca826f5902016-05-26 16:44:31 -0700198test_tpmclient_tpmclient_LDADD = $(libsapi) $(libtcti_socket) $(libtcti_device)
Philip Triccaa51ca972015-11-04 00:13:42 -0500199test_tpmclient_tpmclient_SOURCES = $(TPMCLIENT_CXX) $(COMMON_C) $(SAMPLE_C)
Philip Tricca38de2022015-09-07 11:46:28 -0700200
Philip Triccab0927df2016-06-21 06:28:44 -0700201test_tpmtest_tpmtest_CFLAGS = $(TPMTEST_INC) $(AM_CFLAGS)
202test_tpmtest_tpmtest_CXXFLAGS = $(TPMTEST_INC) $(AM_CXXFLAGS)
Philip Tricca826f5902016-05-26 16:44:31 -0700203test_tpmtest_tpmtest_LDADD = $(libsapi) $(libtcti_socket) $(libtcti_device)
Philip Triccaa51ca972015-11-04 00:13:42 -0500204test_tpmtest_tpmtest_SOURCES = $(TPMTEST_CXX) $(COMMON_C) $(SAMPLE_C)
Gang Weie9600692015-09-10 14:07:14 +0800205
Philip Triccae72f2572016-12-02 11:26:59 -0800206test_integration_libtest_utils_la_SOURCES = test/integration/test-options.c \
207 test/integration/context-util.c
208
209TESTS_LDADD = $(noinst_LTLIBRARIES) $(lib_LTLIBRARIES)
210
Philip Tricca7ae01542016-05-05 18:45:03 -0700211%.pc : %.pc.in
Philip Triccafdce98d2016-05-23 15:47:16 -0700212 if [ ! -d $(dir $@) ]; then mkdir -p $(dir $@); fi
Philip Tricca7ae01542016-05-05 18:45:03 -0700213 sed -e "s,[@]VERSION[@],$(PACKAGE_VERSION),g; \
214 s,[@]includedir[@],$(includedir),g;" $^ > $@
215
Philip Triccab1a64062016-04-05 15:26:47 -0700216LIBRARY_LDFLAGS = -fPIC -Wl,--no-undefined
Philip Tricca125bb322016-03-31 16:11:51 -0700217
Philip Tricca2bd4adb2015-09-25 00:14:16 -0700218# simple variables
Philip Triccac3dedc22016-01-15 13:47:22 -0800219RESOURCEMGR_INC = -I$(srcdir)/include -I$(srcdir)/common \
Philip Tricca785e88d2016-02-13 12:02:44 -0800220 -I$(srcdir)/sysapi/include -I$(srcdir)/resourcemgr \
221 -I$(srcdir)/test/tpmclient
Philip Tricca4c1b4a02016-06-21 05:44:51 -0700222RESOURCEMGR_C = resourcemgr/resourcemgr.c resourcemgr/criticalsection_linux.c \
223 resourcemgr/getcommands.c
Philip Tricca10d1aa22015-09-07 10:55:58 -0700224
Philip Tricca785e88d2016-02-13 12:02:44 -0800225TCTICOMMON_INC = -I$(srcdir)/include -I$(srcdir)/common \
226 -I$(srcdir)/sysapi/include
227TCTICOMMON_C = tcti/commonchecks.c
Will-nuc8d4f9672015-11-25 16:48:20 -0500228
Philip Tricca785e88d2016-02-13 12:02:44 -0800229TCTIDEVICE_INC = $(TCTICOMMON_INC)
230TCTIDEVICE_C = tcti/tcti_device.c
Will-nucf2ea1f12015-11-25 16:29:57 -0500231
Philip Tricca785e88d2016-02-13 12:02:44 -0800232TCTISOCKET_INC = $(TCTICOMMON_INC)
233TCTISOCKET_C = tcti/platformcommand.c
234TCTISOCKET_CXX = tcti/tcti_socket.cpp
Philip Tricca97e869f2015-11-03 20:19:44 -0500235
Gang Wei5f0d4e42016-08-17 12:11:22 +0800236TPMCLIENT_INC = -I$(srcdir)/include -I$(srcdir)/common \
237 -I$(srcdir)/test/tpmclient -I$(srcdir)/sysapi/include \
Philip Triccae2c16792016-01-05 12:07:22 -0800238 -I$(srcdir)/test/common/sample -I$(srcdir)/resourcemgr
Philip Tricca2bd4adb2015-09-25 00:14:16 -0700239TPMCLIENT_CXX = test/tpmclient/tpmclient.cpp
Philip Triccae690e082015-09-07 18:17:35 -0700240
Gang Wei5f0d4e42016-08-17 12:11:22 +0800241TPMTEST_INC = -I$(srcdir)/include -I$(srcdir)/common \
242 -I$(srcdir)/test/tpmclient -I$(srcdir)/sysapi/include \
Gang Weie9600692015-09-10 14:07:14 +0800243 -I$(srcdir)/test/common/sample -I$(srcdir)/resourcemgr
Philip Tricca2bd4adb2015-09-25 00:14:16 -0700244TPMTEST_CXX = test/tpmtest/tpmtest.cpp
245
Philip Triccad69337a2016-05-26 16:16:01 -0700246libsapi = sysapi/libsapi.la
Philip Tricca826f5902016-05-26 16:44:31 -0700247libtcti_device = tcti/libtcti-device.la
248libtcti_socket = tcti/libtcti-socket.la
Philip Tricca2bd4adb2015-09-25 00:14:16 -0700249resourcemgr = resourcemgr/resourcemgr
250tpmclient = test/tpmclient/tpmclient
251tpmtest = test/tpmtest/tpmtest