Will Arthur | ca8e7f3 | 2015-08-03 15:35:19 -0400 | [diff] [blame] | 1 | #;**********************************************************************; |
| 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 Tricca | e690e08 | 2015-09-07 18:17:35 -0700 | [diff] [blame] | 29 | include src_vars.mk |
| 30 | |
Philip Tricca | a509a68 | 2015-09-14 15:34:52 -0700 | [diff] [blame] | 31 | ACLOCAL_AMFLAGS = -I m4 |
Philip Tricca | daeb5bb | 2016-05-26 19:27:45 -0700 | [diff] [blame] | 32 | AM_CFLAGS = -I$(srcdir)/include |
| 33 | AM_CXXFLAGS = $(AM_CFLAGS) |
Philip Tricca | a509a68 | 2015-09-14 15:34:52 -0700 | [diff] [blame] | 34 | |
Philip Tricca | 2bd4adb | 2015-09-25 00:14:16 -0700 | [diff] [blame] | 35 | # stuff to build, what that stuff is, and where/if to install said stuff |
| 36 | sbin_PROGRAMS = $(resourcemgr) |
| 37 | noinst_PROGRAMS = $(tpmclient) $(tpmtest) |
Philip Tricca | 826f590 | 2016-05-26 16:44:31 -0700 | [diff] [blame] | 38 | lib_LTLIBRARIES = $(libsapi) $(libtcti_device) $(libtcti_socket) |
Philip Tricca | 4334dee | 2016-08-09 19:56:28 -0700 | [diff] [blame] | 39 | |
Philip Tricca | b194be9 | 2016-03-15 13:27:09 -0700 | [diff] [blame] | 40 | # unit tests |
Philip Tricca | 4334dee | 2016-08-09 19:56:28 -0700 | [diff] [blame] | 41 | if UNIT |
Philip Tricca | 4c1b4a0 | 2016-06-21 05:44:51 -0700 | [diff] [blame] | 42 | check_PROGRAMS = \ |
| 43 | test/tcti_device \ |
Philip Tricca | 6f634c4 | 2016-07-23 12:32:15 -0700 | [diff] [blame] | 44 | test/getcommands-malloc-mock_unit \ |
Philip Tricca | 364c0ce | 2016-07-23 16:48:37 -0700 | [diff] [blame] | 45 | test/CommonPreparePrologue_unit \ |
Philip Tricca | 7d83983 | 2016-08-14 09:54:31 -0700 | [diff] [blame] | 46 | test/GetNumHandles_unit \ |
Philip Tricca | f1811f0 | 2016-08-28 11:02:31 -0700 | [diff] [blame] | 47 | test/CopyCommandHeader_unit \ |
Philip Tricca | 80d81bd | 2016-08-29 09:48:16 -0700 | [diff] [blame] | 48 | test/marshal-UINT16_unit \ |
Philip Tricca | 0038a17 | 2016-09-01 11:30:06 -0700 | [diff] [blame^] | 49 | test/unmarshal-UINT16_unit \ |
Philip Tricca | 1008bf5 | 2016-08-29 15:02:43 -0700 | [diff] [blame] | 50 | test/marshal-UINT32_unit \ |
| 51 | test/CheckOverflow_unit |
Philip Tricca | 4334dee | 2016-08-09 19:56:28 -0700 | [diff] [blame] | 52 | endif #UNIT |
| 53 | |
Philip Tricca | b194be9 | 2016-03-15 13:27:09 -0700 | [diff] [blame] | 54 | TESTS = $(check_PROGRAMS) |
Philip Tricca | 7ae0154 | 2016-05-05 18:45:03 -0700 | [diff] [blame] | 55 | CLEANFILES = $(nodist_pkgconfig_DATA) |
Philip Tricca | 7d3515f | 2015-09-07 10:06:56 -0700 | [diff] [blame] | 56 | |
Philip Tricca | 2bd4adb | 2015-09-25 00:14:16 -0700 | [diff] [blame] | 57 | # headers and where to install them |
Philip Tricca | d69337a | 2016-05-26 16:16:01 -0700 | [diff] [blame] | 58 | libsapidir = $(includedir)/sapi |
| 59 | libsapi_HEADERS = $(srcdir)/include/sapi/*.h |
Philip Tricca | c3dedc2 | 2016-01-15 13:47:22 -0800 | [diff] [blame] | 60 | libtctidir = $(includedir)/tcti |
| 61 | libtcti_HEADERS = $(srcdir)/include/tcti/*.h |
Philip Tricca | 7ae0154 | 2016-05-05 18:45:03 -0700 | [diff] [blame] | 62 | # pkg-config files |
| 63 | pkgconfigdir = $(libdir)/pkgconfig |
Philip Tricca | 826f590 | 2016-05-26 16:44:31 -0700 | [diff] [blame] | 64 | nodist_pkgconfig_DATA = lib/sapi.pc lib/tcti-device.pc lib/tcti-socket.pc |
Philip Tricca | 2bd4adb | 2015-09-25 00:14:16 -0700 | [diff] [blame] | 65 | |
Philip Tricca | 4334dee | 2016-08-09 19:56:28 -0700 | [diff] [blame] | 66 | if UNIT |
Philip Tricca | 1f3a1fd | 2016-08-14 11:48:45 -0700 | [diff] [blame] | 67 | test_tcti_device_CFLAGS = $(CMOCKA_CFLAGS) -I$(srcdir)/include -I$(srcdir)/sysapi/include |
Philip Tricca | 826f590 | 2016-05-26 16:44:31 -0700 | [diff] [blame] | 68 | test_tcti_device_LDADD = $(libsapi) $(libtcti_device) $(CMOCKA_LIBS) |
Philip Tricca | b194be9 | 2016-03-15 13:27:09 -0700 | [diff] [blame] | 69 | test_tcti_device_SOURCES = test/tcti_device.c test/tcti_device_test.c |
| 70 | |
Philip Tricca | 1f3a1fd | 2016-08-14 11:48:45 -0700 | [diff] [blame] | 71 | test_getcommands_malloc_mock_unit_CFLAGS = $(CMOCKA_CFLAGS) -I$(srcdir)/include \ |
Philip Tricca | 4c1b4a0 | 2016-06-21 05:44:51 -0700 | [diff] [blame] | 72 | -I$(srcdir)/sysapi/include/ |
| 73 | test_getcommands_malloc_mock_unit_LDADD = $(CMOCKA_LIBS) |
| 74 | test_getcommands_malloc_mock_unit_LDFLAGS = -Wl,--wrap=malloc \ |
| 75 | -Wl,--wrap=Tss2_Sys_GetCapability |
| 76 | test_getcommands_malloc_mock_unit_SOURCES = \ |
| 77 | test/getcommands-malloc-mock_unit.c resourcemgr/getcommands.c |
| 78 | |
Philip Tricca | 1f3a1fd | 2016-08-14 11:48:45 -0700 | [diff] [blame] | 79 | test_CommonPreparePrologue_unit_CFLAGS = $(CMOCKA_CFLAGS) -I$(srcdir)/include \ |
Philip Tricca | 6f634c4 | 2016-07-23 12:32:15 -0700 | [diff] [blame] | 80 | -I$(srcdir)/include/sapi -I$(srcdir)/sysapi/include/ |
| 81 | test_CommonPreparePrologue_unit_LDFLAGS = -Wl,--unresolved-symbols=ignore-all |
| 82 | test_CommonPreparePrologue_unit_LDADD = $(CMOCKA_LIBS) |
| 83 | test_CommonPreparePrologue_unit_SOURCES = \ |
Philip Tricca | 90363cd | 2016-07-23 15:22:37 -0700 | [diff] [blame] | 84 | test/CommonPreparePrologue_unit.c sysapi/sysapi_util/CommandUtil.c \ |
| 85 | sysapi/sysapi/ContextManagement.c |
Philip Tricca | 6f634c4 | 2016-07-23 12:32:15 -0700 | [diff] [blame] | 86 | |
Philip Tricca | 364c0ce | 2016-07-23 16:48:37 -0700 | [diff] [blame] | 87 | test_GetNumHandles_unit_CFLAGS = $(CMOCKA_CFLAGS) \ |
| 88 | -I$(srcdir)/include -I$(srcdir)/sysapi/include |
| 89 | test_GetNumHandles_unit_LDADD = $(CMOCKA_LIBS) |
| 90 | test_GetNumHandles_unit_SOURCES = \ |
| 91 | test/GetNumHandles_unit.c sysapi/sysapi_util/GetNumHandles.c |
Philip Tricca | 1f3a1fd | 2016-08-14 11:48:45 -0700 | [diff] [blame] | 92 | |
| 93 | test_CopyCommandHeader_unit_CFLAGS = $(CMOCKA_CFLAGS) -I$(srcdir)/include \ |
Philip Tricca | 81223f4 | 2016-07-28 19:50:08 -0700 | [diff] [blame] | 94 | -I$(srcdir)/include/sapi -I$(srcdir)/sysapi/include/ |
| 95 | test_CopyCommandHeader_unit_LDFLAGS = -Wl,--unresolved-symbols=ignore-all |
| 96 | test_CopyCommandHeader_unit_LDADD = $(CMOCKA_LIBS) |
| 97 | test_CopyCommandHeader_unit_SOURCES = \ |
| 98 | test/CopyCommandHeader_unit.c sysapi/sysapi_util/CommandUtil.c \ |
| 99 | sysapi/sysapi/ContextManagement.c sysapi/sysapi_util/changeEndian.c |
Philip Tricca | f1811f0 | 2016-08-28 11:02:31 -0700 | [diff] [blame] | 100 | |
| 101 | test_marshal_UINT16_unit_CFLAGS = $(CMOCKA_CFLAGS) \ |
| 102 | -I$(srcdir)/include -I$(srcdir)/include/sapi -I$(srcdir)/sysapi/include/ |
| 103 | test_marshal_UINT16_unit_LDADD = $(CMOCKA_LIBS) |
| 104 | test_marshal_UINT16_unit_SOURCES = \ |
| 105 | sysapi/sysapi_util/changeEndian.c \ |
| 106 | sysapi/sysapi_util/checkoverflow.c \ |
| 107 | sysapi/sysapi_util/marshal_uint16.c \ |
| 108 | test/marshal-UINT16_unit.c |
Philip Tricca | 80d81bd | 2016-08-29 09:48:16 -0700 | [diff] [blame] | 109 | |
Philip Tricca | 0038a17 | 2016-09-01 11:30:06 -0700 | [diff] [blame^] | 110 | test_unmarshal_UINT16_unit_CFLAGS = $(CMOCKA_CFLAGS) \ |
| 111 | -I$(srcdir)/include -I$(srcdir)/include/sapi -I$(srcdir)/sysapi/include/ |
| 112 | test_unmarshal_UINT16_unit_LDADD = $(CMOCKA_LIBS) |
| 113 | test_unmarshal_UINT16_unit_SOURCES = \ |
| 114 | sysapi/sysapi_util/changeEndian.c \ |
| 115 | sysapi/sysapi_util/checkoverflow.c \ |
| 116 | sysapi/sysapi_util/unmarshal_uint16.c \ |
| 117 | test/unmarshal-UINT16_unit.c |
| 118 | |
Philip Tricca | 80d81bd | 2016-08-29 09:48:16 -0700 | [diff] [blame] | 119 | test_marshal_UINT32_unit_CFLAGS = $(CMOCKA_CFLAGS) \ |
| 120 | -I$(srcdir)/include -I$(srcdir)/include/sapi -I$(srcdir)/sysapi/include/ |
| 121 | test_marshal_UINT32_unit_LDADD = $(CMOCKA_LIBS) |
| 122 | test_marshal_UINT32_unit_SOURCES = \ |
| 123 | sysapi/sysapi_util/changeEndian.c \ |
| 124 | sysapi/sysapi_util/checkoverflow.c \ |
| 125 | sysapi/sysapi_util/marshal_uint32.c \ |
| 126 | test/marshal-UINT32_unit.c |
Philip Tricca | 1008bf5 | 2016-08-29 15:02:43 -0700 | [diff] [blame] | 127 | test_CheckOverflow_unit_CFLAGS = $(CMOCKA_CFLAGS) \ |
| 128 | -I$(srcdir)/include -I$(srcdir)/include/sapi -I$(srcdir)/sysapi/include/ |
| 129 | test_CheckOverflow_unit_LDADD = $(CMOCKA_LIBS) |
| 130 | test_CheckOverflow_unit_SOURCES = \ |
| 131 | sysapi/sysapi_util/checkoverflow.c \ |
| 132 | test/CheckOverflow_unit.c |
Philip Tricca | 4334dee | 2016-08-09 19:56:28 -0700 | [diff] [blame] | 133 | endif # UNIT |
Philip Tricca | 364c0ce | 2016-07-23 16:48:37 -0700 | [diff] [blame] | 134 | |
Philip Tricca | 2bd4adb | 2015-09-25 00:14:16 -0700 | [diff] [blame] | 135 | # how to build stuff |
Philip Tricca | fe6b8ae | 2016-04-22 14:17:10 -0700 | [diff] [blame] | 136 | resourcemgr_resourcemgr_CFLAGS = $(RESOURCEMGR_INC) $(PTHREAD_CFLAGS) $(AM_CFLAGS) |
| 137 | resourcemgr_resourcemgr_CXXFLAGS = $(RESOURCEMGR_INC) $(PTHREAD_CFLAGS) $(AM_CXXFLAGS) |
Philip Tricca | 826f590 | 2016-05-26 16:44:31 -0700 | [diff] [blame] | 138 | resourcemgr_resourcemgr_LDADD = $(libsapi) $(libtcti_device) $(libtcti_socket) |
Philip Tricca | 0069247 | 2015-09-16 13:09:54 -0700 | [diff] [blame] | 139 | resourcemgr_resourcemgr_LDFLAGS = $(PTHREAD_LDFLAGS) |
Philip Tricca | 66f143a | 2016-04-17 00:09:06 -0700 | [diff] [blame] | 140 | resourcemgr_resourcemgr_SOURCES = $(RESOURCEMGR_C) $(COMMON_SRC) |
Philip Tricca | 10d1aa2 | 2015-09-07 10:55:58 -0700 | [diff] [blame] | 141 | |
Philip Tricca | d69337a | 2016-05-26 16:16:01 -0700 | [diff] [blame] | 142 | sysapi_libsapi_la_CFLAGS = -I$(srcdir)/sysapi/include $(AM_CFLAGS) |
| 143 | sysapi_libsapi_la_LDFLAGS = $(LIBRARY_LDFLAGS) |
| 144 | sysapi_libsapi_la_SOURCES = $(SYSAPI_C) $(SYSAPIUTIL_C) |
Philip Tricca | 7d3515f | 2015-09-07 10:06:56 -0700 | [diff] [blame] | 145 | |
Philip Tricca | 826f590 | 2016-05-26 16:44:31 -0700 | [diff] [blame] | 146 | tcti_libtcti_device_la_CFLAGS = $(TCTIDEVICE_INC) $(AM_CFLAGS) |
| 147 | tcti_libtcti_device_la_LDFLAGS = $(LIBRARY_LDFLAGS) \ |
Philip Tricca | 92fb8a7 | 2016-03-31 15:33:57 -0700 | [diff] [blame] | 148 | -Wl,--version-script=$(srcdir)/tcti/tcti_device.map |
Philip Tricca | 826f590 | 2016-05-26 16:44:31 -0700 | [diff] [blame] | 149 | tcti_libtcti_device_la_SOURCES = $(TCTIDEVICE_C) \ |
Philip Tricca | 3d48635 | 2016-04-18 11:26:25 -0700 | [diff] [blame] | 150 | sysapi/sysapi_util/changeEndian.c $(TCTICOMMON_C) common/debug.c |
Philip Tricca | 97e869f | 2015-11-03 20:19:44 -0500 | [diff] [blame] | 151 | |
Philip Tricca | b0927df | 2016-06-21 06:28:44 -0700 | [diff] [blame] | 152 | tcti_libtcti_socket_la_CFLAGS = $(TCTISOCKET_INC) $(AM_CFLAGS) |
| 153 | tcti_libtcti_socket_la_CXXFLAGS = $(TCTISOCKET_INC) $(AM_CXXFLAGS) |
Philip Tricca | 826f590 | 2016-05-26 16:44:31 -0700 | [diff] [blame] | 154 | tcti_libtcti_socket_la_LDFLAGS = $(LIBRARY_LDFLAGS) \ |
Philip Tricca | 92fb8a7 | 2016-03-31 15:33:57 -0700 | [diff] [blame] | 155 | -Wl,--version-script=$(srcdir)/tcti/tcti_socket.map |
Philip Tricca | 826f590 | 2016-05-26 16:44:31 -0700 | [diff] [blame] | 156 | tcti_libtcti_socket_la_SOURCES = $(TCTISOCKET_C) \ |
Philip Tricca | 98b285a | 2016-03-11 20:50:04 -0800 | [diff] [blame] | 157 | sysapi/sysapi_util/changeEndian.c $(TCTISOCKET_CXX) $(TCTICOMMON_C) \ |
Philip Tricca | 4f2bdd7 | 2016-04-22 15:03:27 -0400 | [diff] [blame] | 158 | common/sockets.cpp common/debug.c |
Philip Tricca | a51ca97 | 2015-11-04 00:13:42 -0500 | [diff] [blame] | 159 | |
Philip Tricca | b0927df | 2016-06-21 06:28:44 -0700 | [diff] [blame] | 160 | test_tpmclient_tpmclient_CFLAGS = $(TPMCLIENT_INC) $(AM_CFLAGS) |
| 161 | test_tpmclient_tpmclient_CXXFLAGS = $(TPMCLIENT_INC) $(TCTICOMMON_INC) $(TCTIDEVICE_INC) $(AM_CXXFLAGS) |
Philip Tricca | 826f590 | 2016-05-26 16:44:31 -0700 | [diff] [blame] | 162 | test_tpmclient_tpmclient_LDADD = $(libsapi) $(libtcti_socket) $(libtcti_device) |
Philip Tricca | a51ca97 | 2015-11-04 00:13:42 -0500 | [diff] [blame] | 163 | test_tpmclient_tpmclient_SOURCES = $(TPMCLIENT_CXX) $(COMMON_C) $(SAMPLE_C) |
Philip Tricca | 38de202 | 2015-09-07 11:46:28 -0700 | [diff] [blame] | 164 | |
Philip Tricca | b0927df | 2016-06-21 06:28:44 -0700 | [diff] [blame] | 165 | test_tpmtest_tpmtest_CFLAGS = $(TPMTEST_INC) $(AM_CFLAGS) |
| 166 | test_tpmtest_tpmtest_CXXFLAGS = $(TPMTEST_INC) $(AM_CXXFLAGS) |
Philip Tricca | 826f590 | 2016-05-26 16:44:31 -0700 | [diff] [blame] | 167 | test_tpmtest_tpmtest_LDADD = $(libsapi) $(libtcti_socket) $(libtcti_device) |
Philip Tricca | a51ca97 | 2015-11-04 00:13:42 -0500 | [diff] [blame] | 168 | test_tpmtest_tpmtest_SOURCES = $(TPMTEST_CXX) $(COMMON_C) $(SAMPLE_C) |
Gang Wei | e960069 | 2015-09-10 14:07:14 +0800 | [diff] [blame] | 169 | |
Philip Tricca | 7ae0154 | 2016-05-05 18:45:03 -0700 | [diff] [blame] | 170 | %.pc : %.pc.in |
Philip Tricca | fdce98d | 2016-05-23 15:47:16 -0700 | [diff] [blame] | 171 | if [ ! -d $(dir $@) ]; then mkdir -p $(dir $@); fi |
Philip Tricca | 7ae0154 | 2016-05-05 18:45:03 -0700 | [diff] [blame] | 172 | sed -e "s,[@]VERSION[@],$(PACKAGE_VERSION),g; \ |
| 173 | s,[@]includedir[@],$(includedir),g;" $^ > $@ |
| 174 | |
Philip Tricca | b1a6406 | 2016-04-05 15:26:47 -0700 | [diff] [blame] | 175 | LIBRARY_LDFLAGS = -fPIC -Wl,--no-undefined |
Philip Tricca | 125bb32 | 2016-03-31 16:11:51 -0700 | [diff] [blame] | 176 | |
Philip Tricca | 2bd4adb | 2015-09-25 00:14:16 -0700 | [diff] [blame] | 177 | # simple variables |
Philip Tricca | c3dedc2 | 2016-01-15 13:47:22 -0800 | [diff] [blame] | 178 | RESOURCEMGR_INC = -I$(srcdir)/include -I$(srcdir)/common \ |
Philip Tricca | 785e88d | 2016-02-13 12:02:44 -0800 | [diff] [blame] | 179 | -I$(srcdir)/sysapi/include -I$(srcdir)/resourcemgr \ |
| 180 | -I$(srcdir)/test/tpmclient |
Philip Tricca | 4c1b4a0 | 2016-06-21 05:44:51 -0700 | [diff] [blame] | 181 | RESOURCEMGR_C = resourcemgr/resourcemgr.c resourcemgr/criticalsection_linux.c \ |
| 182 | resourcemgr/getcommands.c |
Philip Tricca | 10d1aa2 | 2015-09-07 10:55:58 -0700 | [diff] [blame] | 183 | |
Philip Tricca | 785e88d | 2016-02-13 12:02:44 -0800 | [diff] [blame] | 184 | TCTICOMMON_INC = -I$(srcdir)/include -I$(srcdir)/common \ |
| 185 | -I$(srcdir)/sysapi/include |
| 186 | TCTICOMMON_C = tcti/commonchecks.c |
Will-nuc | 8d4f967 | 2015-11-25 16:48:20 -0500 | [diff] [blame] | 187 | |
Philip Tricca | 785e88d | 2016-02-13 12:02:44 -0800 | [diff] [blame] | 188 | TCTIDEVICE_INC = $(TCTICOMMON_INC) |
| 189 | TCTIDEVICE_C = tcti/tcti_device.c |
Will-nuc | f2ea1f1 | 2015-11-25 16:29:57 -0500 | [diff] [blame] | 190 | |
Philip Tricca | 785e88d | 2016-02-13 12:02:44 -0800 | [diff] [blame] | 191 | TCTISOCKET_INC = $(TCTICOMMON_INC) |
| 192 | TCTISOCKET_C = tcti/platformcommand.c |
| 193 | TCTISOCKET_CXX = tcti/tcti_socket.cpp |
Philip Tricca | 97e869f | 2015-11-03 20:19:44 -0500 | [diff] [blame] | 194 | |
Gang Wei | 5f0d4e4 | 2016-08-17 12:11:22 +0800 | [diff] [blame] | 195 | TPMCLIENT_INC = -I$(srcdir)/include -I$(srcdir)/common \ |
| 196 | -I$(srcdir)/test/tpmclient -I$(srcdir)/sysapi/include \ |
Philip Tricca | e2c1679 | 2016-01-05 12:07:22 -0800 | [diff] [blame] | 197 | -I$(srcdir)/test/common/sample -I$(srcdir)/resourcemgr |
Philip Tricca | 2bd4adb | 2015-09-25 00:14:16 -0700 | [diff] [blame] | 198 | TPMCLIENT_CXX = test/tpmclient/tpmclient.cpp |
Philip Tricca | e690e08 | 2015-09-07 18:17:35 -0700 | [diff] [blame] | 199 | |
Gang Wei | 5f0d4e4 | 2016-08-17 12:11:22 +0800 | [diff] [blame] | 200 | TPMTEST_INC = -I$(srcdir)/include -I$(srcdir)/common \ |
| 201 | -I$(srcdir)/test/tpmclient -I$(srcdir)/sysapi/include \ |
Gang Wei | e960069 | 2015-09-10 14:07:14 +0800 | [diff] [blame] | 202 | -I$(srcdir)/test/common/sample -I$(srcdir)/resourcemgr |
Philip Tricca | 2bd4adb | 2015-09-25 00:14:16 -0700 | [diff] [blame] | 203 | TPMTEST_CXX = test/tpmtest/tpmtest.cpp |
| 204 | |
Philip Tricca | d69337a | 2016-05-26 16:16:01 -0700 | [diff] [blame] | 205 | libsapi = sysapi/libsapi.la |
Philip Tricca | 826f590 | 2016-05-26 16:44:31 -0700 | [diff] [blame] | 206 | libtcti_device = tcti/libtcti-device.la |
| 207 | libtcti_socket = tcti/libtcti-socket.la |
Philip Tricca | 2bd4adb | 2015-09-25 00:14:16 -0700 | [diff] [blame] | 208 | resourcemgr = resourcemgr/resourcemgr |
| 209 | tpmclient = test/tpmclient/tpmclient |
| 210 | tpmtest = test/tpmtest/tpmtest |