• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# SPDX-License-Identifier: BSD-2-Clause
2# Copyright (c) 2015 - 2018 Intel Corporation
3# Copyright (c) 2018 Fraunhofer SIT sponsored by Infineon Technologies AG
4# All rights reserved.
5
6TESTS_CFLAGS = $(AM_CFLAGS) $(LIBCRYPTO_CFLAGS) -I$(srcdir)/src/tss2-mu \
7    -I$(srcdir)/src/tss2-sys -I$(srcdir)/src/tss2-esys  -I$(srcdir)/src/tss2-fapi \
8    -Wno-unused-parameter -Wno-missing-field-initializers
9TESTS_LDADD = $(check_LTLIBRARIES) $(lib_LTLIBRARIES) \
10    $(LIBCRYPTO_LIBS) $(libutil)
11
12check_LTLIBRARIES =
13# test harness configuration
14TEST_EXTENSIONS = .int
15if TESTPTPM
16INT_LOG_COMPILER = $(srcdir)/script/int-log-compiler-ptpm.sh
17INT_LOG_FLAGS = --ptpm=$(PTPM)
18else
19INT_LOG_COMPILER = $(srcdir)/script/int-log-compiler.sh
20endif
21EXTRA_DIST += $(srcdir)/script/int-log-compiler.sh $(srcdir)/script/int-log-compiler-ptpm.sh \
22              $(srcdir)/script/ekca/create_ca.sh  $(srcdir)/script/ekca/ek.cnf \
23              $(srcdir)/script/ekca/intermed-ca.cnf $(srcdir)/script/ekca/root-ca.cnf
24AM_TESTS_ENVIRONMENT = PATH="$(PATH)"
25
26check-programs: $(check_PROGRAMS)
27
28check_PROGRAMS = $(TESTS_UNIT) $(TESTS_INTEGRATION)
29TESTS = $(TESTS_UNIT) $(TESTS_INTEGRATION)
30
31if ENABLE_INTEGRATION
32check_PROGRAMS += test/helper/tpm_startup
33test_helper_tpm_startup_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
34test_helper_tpm_startup_LDFLAGS = $(TESTS_LDFLAGS)
35test_helper_tpm_startup_LDADD = $(TESTS_LDADD)
36
37check_PROGRAMS += test/helper/tpm_transientempty
38test_helper_tpm_transientempty_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
39test_helper_tpm_transientempty_LDFLAGS = $(TESTS_LDFLAGS)
40test_helper_tpm_transientempty_LDADD = $(TESTS_LDADD)
41
42check_PROGRAMS += test/helper/tpm_dumpstate
43test_helper_tpm_dumpstate_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
44test_helper_tpm_dumpstate_LDFLAGS = $(TESTS_LDFLAGS)
45test_helper_tpm_dumpstate_LDADD = $(TESTS_LDADD)
46
47check_PROGRAMS += test/helper/tpm_getek
48test_helper_tpm_getek_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
49test_helper_tpm_getek_LDFLAGS = $(TESTS_LDFLAGS) -lcrypto
50test_helper_tpm_getek_LDADD = $(TESTS_LDADD)
51
52check_PROGRAMS += test/helper/tpm_getek_ecc
53test_helper_tpm_getek_ecc_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
54test_helper_tpm_getek_ecc_LDFLAGS = $(TESTS_LDFLAGS) -lcrypto
55test_helper_tpm_getek_ecc_LDADD = $(TESTS_LDADD)
56
57
58check_PROGRAMS += test/helper/tpm_writeekcert
59test_helper_tpm_writeekcert_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
60test_helper_tpm_writeekcert_LDFLAGS = $(TESTS_LDFLAGS)
61test_helper_tpm_writeekcert_LDADD = $(TESTS_LDADD)
62endif #ENABLE_INTEGRATION
63
64if UNIT
65TESTS_UNIT  = \
66    test/unit/CommonPreparePrologue \
67    test/unit/CopyCommandHeader \
68    test/unit/io \
69    test/unit/key-value-parse \
70    test/unit/log \
71    test/unit/tcti-device \
72    test/unit/tctildr \
73    test/unit/tctildr-dl \
74    test/unit/tctildr-nodl \
75    test/unit/tctildr-tcti \
76    test/unit/tctildr-getinfo \
77    test/unit/UINT8-marshal \
78    test/unit/UINT16-marshal \
79    test/unit/UINT32-marshal \
80    test/unit/UINT64-marshal \
81    test/unit/TPMA-marshal \
82    test/unit/TPM2B-marshal \
83    test/unit/TPMS-marshal \
84    test/unit/TPML-marshal \
85    test/unit/TPMT-marshal \
86    test/unit/TPMU-marshal \
87    test/unit/sys-execute \
88    test/unit/tss2_rc
89if ENABLE_TCTI_MSSIM
90TESTS_UNIT += test/unit/tcti-mssim
91endif
92if ESAPI
93TESTS_UNIT += \
94    test/unit/esys-context-null \
95    test/unit/esys-resubmissions \
96    test/unit/esys-sequence-finish \
97    test/unit/esys-tcti-rcs \
98    test/unit/esys-tpm-rcs \
99    test/unit/esys-getpollhandles \
100    test/unit/esys-nulltcti \
101    test/unit/esys-crypto
102
103endif ESAPI
104if FAPI
105fapiLDFLAGS = -ljson-c
106TESTS_UNIT += \
107    test/unit/fapi-json
108endif FAPI
109endif #UNIT
110
111if ENABLE_INTEGRATION
112check_LTLIBRARIES += test/integration/libtest_utils.la
113
114TESTS_INTEGRATION =
115if !TESTPTPM
116TESTS_INTEGRATION += \
117    test/integration/sapi-asymmetric-encrypt-decrypt.int \
118    test/integration/sapi-nv-policy-locality.int \
119    test/integration/sapi-nv-readwrite.int \
120    test/integration/sapi-hmac-auth.int \
121    test/integration/sapi-primary-rsa-2K-aes128cfb.int \
122    test/integration/sapi-create-keyedhash-sha1-hmac.int \
123    test/integration/sapi-encrypt-decrypt.int \
124    test/integration/sapi-encrypt-decrypt-2.int \
125    test/integration/sapi-evict-ctrl.int \
126    test/integration/sapi-get-random.int \
127    test/integration/sapi-stir-random.int \
128    test/integration/sapi-hierarchy-change-auth.int \
129    test/integration/sapi-abi-version.int \
130    test/integration/sapi-pcr-extension.int \
131    test/integration/sapi-self-test.int \
132    test/integration/sapi-start-auth-session.int \
133    test/integration/sapi-sys-initialize.int \
134    test/integration/sapi-tpm-properties.int \
135    test/integration/sapi-system-api.int \
136    test/integration/sapi-policy-template.int \
137    test/integration/sapi-create-loaded.int \
138    test/integration/sapi-policy-authorizeNV.int \
139    test/integration/sapi-command-cancel.int \
140    test/integration/sapi-param-encrypt-decrypt.int \
141    test/tpmclient/tpmclient.int
142endif # !TESTPTPM
143
144if ESAPI
145ESYS_TESTS_INTEGRATION_DESTRUCTIVE = \
146    test/integration/esys-change-eps.int \
147    test/integration/esys-clear.int \
148    test/integration/esys-tpm-clear-auth.int \
149    test/integration/esys-clear-session.int \
150    test/integration/esys-field-upgrade.int \
151    test/integration/esys-firmware-read.int \
152    test/integration/esys-lock.int \
153    test/integration/esys-set-algorithm-set.int
154
155ESYS_TESTS_INTEGRATION_MANDATORY = \
156    test/integration/esys-certify-creation.int \
157    test/integration/esys-certify.int \
158    test/integration/esys-clear-control.int \
159    test/integration/esys-clockset.int \
160    test/integration/esys-commit.int \
161    test/integration/esys-create-fail.int \
162    test/integration/esys-create-password-auth.int \
163    test/integration/esys-create-policy-auth.int \
164    test/integration/esys-create-primary-ecc-hmac.int \
165    test/integration/esys-create-primary-hmac.int \
166    test/integration/esys-create-session-auth-bound.int \
167    test/integration/esys-create-session-auth-ecc.int \
168    test/integration/esys-create-session-auth.int \
169    test/integration/esys-create-session-auth-xor.int \
170    test/integration/esys-ecc-parameters.int \
171    test/integration/esys-ecdh-zgen.int \
172    test/integration/esys-event-sequence-complete.int \
173    test/integration/esys-evict-control-serialization.int \
174    test/integration/esys-get-capability.int \
175    test/integration/esys-get-random.int \
176    test/integration/esys-hash.int \
177    test/integration/esys-hashsequencestart.int \
178    test/integration/esys-hashsequencestart-session.int \
179    test/integration/esys-hierarchychangeauth.int \
180    test/integration/esys-hmac.int \
181    test/integration/esys-hmacsequencestart.int \
182    test/integration/esys-hmacsequencestart-session.int \
183    test/integration/esys-import.int \
184    test/integration/esys-make-credential.int \
185    test/integration/esys-make-credential-session.int \
186    test/integration/esys-nv-ram-counter.int \
187    test/integration/esys-nv-ram-counter-session.int \
188    test/integration/esys-nv-ram-extend-index.int \
189    test/integration/esys-nv-ram-extend-index-session.int \
190    test/integration/esys-nv-ram-ordinary-index-rlock.int \
191    test/integration/esys-nv-ram-ordinary-index-rlock-session.int \
192    test/integration/esys-nv-ram-ordinary-index-wlock.int \
193    test/integration/esys-nv-ram-ordinary-index-wlock-session.int \
194    test/integration/esys-nv-ram-set-bits.int \
195    test/integration/esys-nv-ram-set-bits-session.int \
196    test/integration/esys-object-changeauth.int \
197    test/integration/esys-policy-authorize.int \
198    test/integration/esys-policy-nv-changeauth.int \
199    test/integration/esys-policy-nv-undefine-special.int \
200    test/integration/esys-policy-password.int \
201    test/integration/esys-policy-regression.int \
202    test/integration/esys-quote.int \
203    test/integration/esys-rsa-encrypt-decrypt.int \
204    test/integration/esys-save-and-load-context.int \
205    test/integration/esys-session-attributes.int \
206    test/integration/esys-stir-random.int \
207    test/integration/esys-testparms.int \
208    test/integration/esys-tpm-tests.int \
209    test/integration/esys-tr-fromTpmPublic-key.int \
210    test/integration/esys-tr-fromTpmPublic-nv.int \
211    test/integration/esys-tr-fromTpmPublic-session.int \
212    test/integration/esys-tr-getName-hierarchy.int \
213    test/integration/esys-tr-getTpmHandle-key.int \
214    test/integration/esys-tr-getTpmHandle-nv.int \
215    test/integration/esys-unseal-password-auth.int \
216    test/integration/esys-verify-signature.int \
217    test/integration/esys-ecdh-keygen.int \
218    test/integration/esys-policy-ticket.int
219
220ESYS_TESTS_INTEGRATION_OPTIONAL = \
221    test/integration/esys-audit.int \
222    test/integration/esys-createloaded.int \
223    test/integration/esys-createloaded-session.int \
224    test/integration/esys-duplicate.int \
225    test/integration/esys-encrypt-decrypt.int \
226    test/integration/esys-get-time.int \
227    test/integration/esys-hierarchy-control.int \
228    test/integration/esys-nv-certify.int \
229    test/integration/esys-pcr-auth-value.int \
230    test/integration/esys-pcr-basic.int \
231    test/integration/esys-policy-authorize-nv-opt.int \
232    test/integration/esys-policy-physical-presence-opt.int \
233    test/integration/esys-policy-template-opt.int \
234    test/integration/esys-pp-commands.int \
235    test/integration/esys-zgen-2phase.int \
236    test/integration/esys-auto-session-flags.int
237
238if TESTPTPM
239
240if PTPMMANDATORY
241TESTS_INTEGRATION +=  $(ESYS_TESTS_INTEGRATION_MANDATORY)
242endif
243
244if PTPMOPTIONAL
245TESTS_INTEGRATION +=  $(ESYS_TESTS_INTEGRATION_OPTIONAL)
246endif
247
248if PTPMDESTRUCTIVE
249TESTS_INTEGRATION += $(ESYS_TESTS_INTEGRATION_DESTRUCTIVE)
250endif
251
252else # TESTPTPM
253TESTS_INTEGRATION += $(ESYS_TESTS_INTEGRATION_MANDATORY) $(ESYS_TESTS_INTEGRATION_OPTIONAL) $(ESYS_TESTS_INTEGRATION_DESTRUCTIVE)
254
255endif # TESTPTPM
256
257endif #ESAPI
258
259if FAPI
260TESTS_CFLAGS +=  -DTOP_SOURCEDIR"=\"$(top_srcdir)\""
261FAPI_TESTS_INTEGRATION = \
262    test/integration/fapi-data-crypt.int \
263    test/integration/fapi-data-crypt-rsa.int \
264    test/integration/fapi-duplicate.int \
265    test/integration/fapi-ext-public-key.int \
266    test/integration/fapi-get-random.int \
267    test/integration/fapi-platform-certificates.int \
268    test/integration/fapi-key-create-sign.int \
269    test/integration/fapi-key-create-sign-password-provision.int \
270    test/integration/fapi-key-create-sign-rsa.int \
271    test/integration/fapi-key-create-policy-authorize-sign.int \
272    test/integration/fapi-key-create-policy-authorize-sign-rsa.int \
273    test/integration/fapi-key-create-policy-authorize-nv-sign.int \
274    test/integration/fapi-key-create-policy-secret-nv-sign.int \
275    test/integration/fapi-key-create-policy-pcr-sign.int \
276    test/integration/fapi-key-create-policy-signed.int \
277    test/integration/fapi-key-create-policy-signed-ecc.int \
278    test/integration/fapi-key-create-policy-nv-sign.int \
279    test/integration/fapi-key-create-policy-or-sign.int \
280    test/integration/fapi-key-create-policy-password-sign.int \
281    test/integration/fapi-key-create-policy-countertimer-sign.int \
282    test/integration/fapi-key-create-policy-physical-presence-sign.int \
283    test/integration/fapi-key-create-policy-locality-sign.int \
284    test/integration/fapi-key-create-policy-command-code-sign.int \
285    test/integration/fapi-key-create-policy-auth-value-sign.int \
286    test/integration/fapi-key-create-ckda-sign.int \
287    test/integration/fapi-key-change-auth.int \
288    test/integration/fapi-key-create-sign-persistent.int \
289    test/integration/fapi-key-create-sign-password.int \
290    test/integration/fapi-key-create-ckda-sign-password.int \
291    test/integration/fapi-key-create-sign-password-da.int \
292    test/integration/fapi-key-create-ckda-sign-password-da.int \
293    test/integration/fapi-nv-authorizenv-cphash.int \
294    test/integration/fapi-nv-ordinary.int \
295    test/integration/fapi-nv-written-policy.int \
296    test/integration/fapi-nv-extend.int \
297    test/integration/fapi-nv-increment.int \
298    test/integration/fapi-nv-set-bits.int \
299    test/integration/fapi-pcr-test.int \
300    test/integration/fapi-quote.int \
301    test/integration/fapi-quote-rsa.int \
302    test/integration/fapi-info.int \
303    test/integration/fapi-unseal.int
304
305if TESTPTPM
306if PTPMDESTRUCTIVE
307FAPI_TESTS_INTEGRATION += test/integration/fapi-key-create-sign-policy-provision.int
308endif #PTPMDESTRUCTIVE
309endif #TESTPTPM
310
311if !TESTPTPM
312FAPI_TESTS_INTEGRATION += \
313    test/integration/fapi-key-create-sign-policy-provision.int \
314    test/integration/fapi-provision-fingerprint.int \
315    test/integration/fapi-provision-certificate.int \
316    test/integration/fapi-provision-fingerprint_ecc.int \
317    test/integration/fapi-provision-certificate_ecc.int
318endif #!TESTPTPM
319
320TESTS_INTEGRATION += $(FAPI_TESTS_INTEGRATION)
321
322endif #FAPI
323
324endif #ENABLE_INTEGRATION
325
326CLEANFILES += \
327    test/integration/*.crt \
328    test/integration/*.crl \
329    test/integration/*.int_state* \
330    test/integration/*.log \
331    test/integration/*.int_ek* \
332    test/integration/*.int_*-ca.pem \
333    test/tpmclient/*.crt \
334    test/tpmclient/*.crl \
335    test/tpmclient/*.int_state* \
336    test/tpmclient/*.log \
337    test/tpmclient/*.int_ek* \
338    test/tpmclient/*.int_*-ca.pem \
339    test/unit/*.log
340
341if UNIT
342test_unit_tcti_device_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
343test_unit_tcti_device_LDADD   = $(CMOCKA_LIBS) $(libtss2_mu) $(libutil)
344test_unit_tcti_device_LDFLAGS = -Wl,--wrap=read -Wl,--wrap=write, -Wl,--wrap=poll  \
345        -Wl,--wrap=open
346test_unit_tcti_device_SOURCES = test/unit/tcti-device.c \
347    src/tss2-tcti/tcti-common.c \
348    src/tss2-tcti/tcti-device.c src/tss2-tcti/tcti-device.h
349
350if ENABLE_TCTI_MSSIM
351test_unit_tcti_mssim_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
352test_unit_tcti_mssim_LDADD   = $(CMOCKA_LIBS) $(libtss2_mu) $(libutil)
353test_unit_tcti_mssim_LDFLAGS = -Wl,--wrap=connect,--wrap=read,--wrap=select,--wrap=write
354test_unit_tcti_mssim_SOURCES = test/unit/tcti-mssim.c \
355    src/tss2-tcti/tcti-common.c \
356    src/tss2-tcti/tcti-mssim.c src/tss2-tcti/tcti-mssim.h
357endif
358
359test_unit_tctildr_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
360test_unit_tctildr_LDADD = $(CMOCKA_LIBS) $(libutil)
361test_unit_tctildr_LDFLAGS = -Wl,--wrap=calloc,--wrap=free \
362    -Wl,--wrap=tctildr_finalize_data,--wrap=tctildr_get_tcti \
363    -Wl,--wrap=tctildr_get_info
364test_unit_tctildr_SOURCES = test/unit/tctildr.c \
365    src/tss2-tcti/tctildr.c
366
367test_unit_tctildr_dl_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) \
368        -UESYS_TCTI_DEFAULT_MODULE -UESYS_TCTI_DEFAUT_CONFIG
369test_unit_tctildr_dl_LDADD = $(CMOCKA_LIBS)  $(TESTS_LDADD)
370test_unit_tctildr_dl_LDFLAGS = -Wl,--wrap=dlopen,--wrap=dlclose,--wrap=dlsym \
371    -Wl,--wrap=tcti_from_init,--wrap=tcti_from_info,--wrap=dlerror
372test_unit_tctildr_dl_SOURCES = test/unit/tctildr-dl.c \
373        src/tss2-tcti/tctildr-dl.c
374
375test_unit_tctildr_nodl_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) \
376        -UESYS_TCTI_DEFAULT_MODULE -UESYS_TCTI_DEFAUT_CONFIG
377test_unit_tctildr_nodl_LDADD = $(CMOCKA_LIBS)  $(TESTS_LDADD)
378test_unit_tctildr_nodl_LDFLAGS = -Wl,--wrap=Tss2_Tcti_Device_Init \
379        -Wl,--wrap=Tss2_Tcti_Mssim_Init,--wrap=tcti_from_init
380test_unit_tctildr_nodl_SOURCES = test/unit/tctildr-nodl.c \
381        src/tss2-tcti/tctildr-nodl.c
382
383test_unit_tctildr_tcti_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
384test_unit_tctildr_tcti_LDADD = $(CMOCKA_LIBS) $(libutil) \
385    $(libtss2_tcti_device) $(libtss2_tcti_mssim)
386test_unit_tctildr_tcti_LDFLAGS = -Wl,--wrap=tctildr_get_info \
387    -Wl,--wrap=tctildr_get_tcti,--wrap=tctildr_finalize_data
388test_unit_tctildr_tcti_SOURCES = test/unit/tctildr-tcti.c \
389    src/tss2-tcti/tctildr.c
390
391test_unit_tctildr_getinfo_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
392test_unit_tctildr_getinfo_LDADD = $(CMOCKA_LIBS) $(libutil) \
393    $(libtss2_tcti_device) $(libtss2_tcti_mssim)
394test_unit_tctildr_getinfo_LDFLAGS = -Wl,--wrap=strndup,--wrap=free \
395    -Wl,--wrap=calloc,--wrap=tctildr_finalize_data \
396    -Wl,--wrap=tctildr_get_info,--wrap=tctildr_get_tcti
397test_unit_tctildr_getinfo_SOURCES = test/unit/tctildr-getinfo.c \
398    src/tss2-tcti/tctildr.c
399
400test_unit_io_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
401test_unit_io_LDADD   = $(CMOCKA_LIBS) $(libtss2_mu) $(libutil)
402test_unit_io_LDFLAGS = -Wl,--wrap=connect,--wrap=read,--wrap=socket,--wrap=write
403
404test_unit_key_value_parse_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
405test_unit_key_value_parse_LDADD   = $(CMOCKA_LIBS) $(libutil)
406
407test_unit_log_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
408test_unit_log_LDADD   = $(CMOCKA_LIBS) $(libutil)
409
410test_unit_CommonPreparePrologue_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
411test_unit_CommonPreparePrologue_LDADD = $(CMOCKA_LIBS) $(libtss2_sys) $(libtss2_mu)
412test_unit_CommonPreparePrologue_SOURCES = test/unit/CommonPreparePrologue.c \
413    src/tss2-sys/sysapi_util.c
414
415test_unit_CopyCommandHeader_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
416test_unit_CopyCommandHeader_LDADD = $(CMOCKA_LIBS) $(libtss2_sys) $(libtss2_mu)
417test_unit_CopyCommandHeader_SOURCES = test/unit/CopyCommandHeader.c \
418    src/tss2-sys/sysapi_util.c
419
420test_unit_UINT8_marshal_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
421test_unit_UINT8_marshal_LDADD   = $(CMOCKA_LIBS) $(libtss2_mu)
422
423test_unit_UINT16_marshal_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
424test_unit_UINT16_marshal_LDADD   = $(CMOCKA_LIBS) $(libtss2_mu)
425
426test_unit_UINT32_marshal_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
427test_unit_UINT32_marshal_LDADD   = $(CMOCKA_LIBS) $(libtss2_mu)
428
429test_unit_UINT64_marshal_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
430test_unit_UINT64_marshal_LDADD   = $(CMOCKA_LIBS) $(libtss2_mu)
431
432test_unit_TPMA_marshal_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
433test_unit_TPMA_marshal_LDADD   = $(CMOCKA_LIBS) $(libtss2_mu)
434
435test_unit_TPM2B_marshal_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
436test_unit_TPM2B_marshal_LDADD   = $(CMOCKA_LIBS) $(libtss2_mu)
437
438test_unit_TPMS_marshal_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
439test_unit_TPMS_marshal_LDADD   = $(CMOCKA_LIBS) $(libtss2_mu)
440
441test_unit_TPML_marshal_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
442test_unit_TPML_marshal_LDADD   = $(CMOCKA_LIBS) $(libtss2_mu)
443
444test_unit_TPMT_marshal_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
445test_unit_TPMT_marshal_LDADD   = $(CMOCKA_LIBS) $(libtss2_mu)
446
447test_unit_TPMU_marshal_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
448test_unit_TPMU_marshal_LDADD   = $(CMOCKA_LIBS) $(libtss2_mu)
449
450test_unit_sys_execute_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
451test_unit_sys_execute_LDADD   = $(CMOCKA_LIBS) $(libtss2_mu) $(libtss2_sys)
452test_unit_sys_execute_SOURCES = test/unit/sys-execute.c \
453                                src/tss2-tcti/tcti-common.c src/util/log.c
454
455test_unit_tss2_rc_CFLAGS  = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
456test_unit_tss2_rc_LDADD   = $(CMOCKA_LIBS) $(libtss2_rc) $(libtss2_sys)
457test_unit_tss2_rc_SOURCES = test/unit/test_tss2_rc.c
458
459if ESAPI
460test_unit_esys_context_null_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
461test_unit_esys_context_null_LDADD = $(CMOCKA_LIBS)  $(TESTS_LDADD)
462test_unit_esys_context_null_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS) -Wl,--wrap=tctildr_finalize_data,--wrap=tctildr_get_tcti
463
464
465test_unit_esys_resubmissions_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
466test_unit_esys_resubmissions_LDADD = $(CMOCKA_LIBS)  $(TESTS_LDADD)
467test_unit_esys_resubmissions_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
468test_unit_esys_resubmissions_SOURCES = test/unit/esys-resubmissions.c \
469                                       src/tss2-esys/esys_iutil.c \
470                                       src/tss2-esys/esys_crypto.c \
471                                       $(TSS2_ESYS_SRC_CRYPTO)
472
473test_unit_esys_sequence_finish_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
474test_unit_esys_sequence_finish_LDADD = $(CMOCKA_LIBS)  $(TESTS_LDADD)
475test_unit_esys_sequence_finish_LDFLAGS = $(TESTS_LDFLAGS)
476
477test_unit_esys_tcti_rcs_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
478test_unit_esys_tcti_rcs_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
479test_unit_esys_tcti_rcs_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
480test_unit_esys_tcti_rcs_SOURCES = test/unit/esys-tcti-rcs.c \
481                                  src/tss2-esys/esys_iutil.c \
482                                  src/tss2-esys/esys_crypto.c \
483                                  $(TSS2_ESYS_SRC_CRYPTO)
484
485test_unit_esys_tpm_rcs_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
486test_unit_esys_tpm_rcs_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
487test_unit_esys_tpm_rcs_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
488test_unit_esys_tpm_rcs_SOURCES = test/unit/esys-tpm-rcs.c \
489                                 src/tss2-esys/esys_iutil.c \
490                                 src/tss2-esys/esys_crypto.c \
491                                 $(TSS2_ESYS_SRC_CRYPTO)
492
493test_unit_esys_getpollhandles_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
494test_unit_esys_getpollhandles_LDADD = $(CMOCKA_LIBS)  $(TESTS_LDADD)
495test_unit_esys_getpollhandles_LDFLAGS = $(TESTS_LDFLAGS)
496
497test_unit_esys_nulltcti_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
498test_unit_esys_nulltcti_LDADD = $(CMOCKA_LIBS)  $(TESTS_LDADD) $(LIBADD_DL)
499test_unit_esys_nulltcti_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) \
500    $(LIBDL_LDFLAGS) -Wl,--wrap=Tss2_TctiLdr_Initialize -Wl,--wrap=Tss2_TctiLdr_Finalize
501test_unit_esys_nulltcti_SOURCES = test/unit/esys-nulltcti.c \
502                                  src/tss2-esys/esys_context.c \
503                                  src/tss2-esys/esys_iutil.c \
504                                  src/tss2-esys/esys_crypto.c \
505                                  $(TSS2_ESYS_SRC_CRYPTO)
506
507test_unit_esys_crypto_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
508test_unit_esys_crypto_LDADD = $(CMOCKA_LIBS)  $(TESTS_LDADD) $(LIBADD_DL)
509test_unit_esys_crypto_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
510test_unit_esys_crypto_SOURCES = test/unit/esys-crypto.c \
511                                src/tss2-esys/esys_context.c \
512                                src/tss2-esys/esys_iutil.c \
513                                src/tss2-tcti/tctildr.c \
514                                src/tss2-tcti/tctildr-dl.c \
515                                src/tss2-esys/esys_crypto.c \
516                                $(TSS2_ESYS_SRC_CRYPTO)
517endif # ESAPI
518
519if FAPI
520
521test_unit_fapi_json_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
522test_unit_fapi_json_LDADD = $(CMOCKA_LIBS)  $(TESTS_LDADD)
523test_unit_fapi_json_LDFLAGS = $(TESTS_LDFLAGS) -ljson-c
524test_unit_fapi_json_SOURCES = test/unit/fapi-json.c \
525                              src/tss2-fapi/ifapi_json_deserialize.c \
526                              src/tss2-fapi/ifapi_json_serialize.c \
527                              src/tss2-fapi/ifapi_policy_json_deserialize.c \
528                              src/tss2-fapi/ifapi_policy_json_serialize.c \
529                              src/tss2-fapi/tpm_json_deserialize.c \
530                              src/tss2-fapi/tpm_json_serialize.c
531
532endif # FAPI
533endif # UNIT
534
535if ENABLE_INTEGRATION
536test_tpmclient_tpmclient_int_CFLAGS   = $(AM_CFLAGS) -U_FORTIFY_SOURCE  $(TESTS_CFLAGS)
537test_tpmclient_tpmclient_int_LDADD    = $(TESTS_LDADD)
538test_tpmclient_tpmclient_int_SOURCES  = \
539    test/tpmclient/tpmclient.int.c test/integration/main-sapi.c
540
541test_integration_libtest_utils_la_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
542test_integration_libtest_utils_la_SOURCES = \
543    test/integration/sapi-context-util.c test/integration/context-util.h \
544    test/integration/sapi-util.c    test/integration/sapi-util.h \
545    test/integration/sapi-session-util.c test/integration/session-util.h \
546    test/integration/sapi-test-options.c test/integration/test-options.h \
547    test/integration/sapi-entity-util.c test/integration/test.h \
548    src/util/log.c
549
550test_integration_sapi_asymmetric_encrypt_decrypt_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
551test_integration_sapi_asymmetric_encrypt_decrypt_int_LDADD   = $(TESTS_LDADD)
552test_integration_sapi_asymmetric_encrypt_decrypt_int_SOURCES = \
553    test/integration/sapi-asymmetric-encrypt-decrypt.int.c test/integration/main-sapi.c
554
555test_integration_sapi_nv_policy_locality_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
556test_integration_sapi_nv_policy_locality_int_LDADD = $(TESTS_LDADD)
557test_integration_sapi_nv_policy_locality_int_SOURCES = \
558    test/integration/sapi-nv-policy-locality.int.c test/integration/main-sapi.c
559
560test_integration_sapi_nv_readwrite_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
561test_integration_sapi_nv_readwrite_int_LDADD   = $(TESTS_LDADD)
562test_integration_sapi_nv_readwrite_int_SOURCES = \
563    test/integration/sapi-nv-readwrite.int.c test/integration/main-sapi.c
564
565test_integration_sapi_hmac_auth_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
566test_integration_sapi_hmac_auth_int_LDADD   = $(TESTS_LDADD)
567test_integration_sapi_hmac_auth_int_SOURCES = \
568    test/integration/sapi-hmac-auth.int.c test/integration/main-sapi.c
569
570test_integration_sapi_primary_rsa_2K_aes128cfb_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
571test_integration_sapi_primary_rsa_2K_aes128cfb_int_LDADD  = $(TESTS_LDADD)
572test_integration_sapi_primary_rsa_2K_aes128cfb_int_SOURCES = \
573    test/integration/sapi-primary-rsa-2K-aes128cfb.int.c \
574    test/integration/main-sapi.c
575
576test_integration_sapi_create_keyedhash_sha1_hmac_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
577test_integration_sapi_create_keyedhash_sha1_hmac_int_LDADD   = $(TESTS_LDADD)
578test_integration_sapi_create_keyedhash_sha1_hmac_int_SOURCES = \
579    test/integration/sapi-create-keyedhash-sha1-hmac.int.c test/integration/main-sapi.c
580
581test_integration_sapi_encrypt_decrypt_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
582test_integration_sapi_encrypt_decrypt_int_LDADD   = $(TESTS_LDADD)
583test_integration_sapi_encrypt_decrypt_int_SOURCES = \
584    test/integration/sapi-encrypt-decrypt.int.c test/integration/main-sapi.c
585
586test_integration_sapi_encrypt_decrypt_2_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
587test_integration_sapi_encrypt_decrypt_2_int_LDADD   = $(TESTS_LDADD)
588test_integration_sapi_encrypt_decrypt_2_int_SOURCES = \
589    test/integration/sapi-encrypt-decrypt-2.int.c test/integration/main-sapi.c
590
591test_integration_sapi_evict_ctrl_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
592test_integration_sapi_evict_ctrl_int_LDADD   = $(TESTS_LDADD)
593test_integration_sapi_evict_ctrl_int_SOURCES = \
594    test/integration/sapi-evict-ctrl.int.c test/integration/main-sapi.c
595
596test_integration_sapi_sys_initialize_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
597test_integration_sapi_sys_initialize_int_LDADD   = $(TESTS_LDADD)
598test_integration_sapi_sys_initialize_int_SOURCES = test/integration/sapi-sys-initialize.int.c \
599    test/integration/main-sapi.c
600
601test_integration_sapi_stir_random_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
602test_integration_sapi_stir_random_int_LDADD   = $(TESTS_LDADD)
603test_integration_sapi_stir_random_int_SOURCES = test/integration/sapi-stir-random.int.c \
604    test/integration/main-sapi.c
605
606test_integration_sapi_get_random_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
607test_integration_sapi_get_random_int_LDADD   = $(TESTS_LDADD)
608test_integration_sapi_get_random_int_SOURCES = test/integration/sapi-get-random.int.c \
609    test/integration/main-sapi.c
610
611test_integration_sapi_abi_version_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
612test_integration_sapi_abi_version_int_LDADD   = $(TESTS_LDADD)
613test_integration_sapi_abi_version_int_SOURCES = test/integration/sapi-abi-version.int.c \
614    test/integration/main-sapi.c
615
616test_integration_sapi_pcr_extension_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
617test_integration_sapi_pcr_extension_int_LDADD   = $(TESTS_LDADD)
618test_integration_sapi_pcr_extension_int_SOURCES = test/integration/sapi-pcr-extension.int.c \
619    test/integration/main-sapi.c
620
621test_integration_sapi_self_test_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
622test_integration_sapi_self_test_int_LDADD   = $(TESTS_LDADD)
623test_integration_sapi_self_test_int_SOURCES = test/integration/sapi-self-test.int.c \
624    test/integration/main-sapi.c
625
626test_integration_sapi_hierarchy_change_auth_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
627test_integration_sapi_hierarchy_change_auth_int_LDADD   = $(TESTS_LDADD)
628test_integration_sapi_hierarchy_change_auth_int_SOURCES = \
629    test/integration/sapi-hierarchy-change-auth.int.c test/integration/main-sapi.c
630
631test_integration_sapi_start_auth_session_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
632test_integration_sapi_start_auth_session_int_LDADD   = $(TESTS_LDADD)
633test_integration_sapi_start_auth_session_int_SOURCES = test/integration/main-sapi.c \
634    test/integration/sapi-start-auth-session.int.c
635
636test_integration_sapi_tpm_properties_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
637test_integration_sapi_tpm_properties_int_LDADD   = $(TESTS_LDADD)
638test_integration_sapi_tpm_properties_int_SOURCES = test/integration/main-sapi.c \
639    test/integration/sapi-tpm-properties.int.c
640
641test_integration_sapi_system_api_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
642test_integration_sapi_system_api_int_LDADD   = $(TESTS_LDADD)
643test_integration_sapi_system_api_int_SOURCES = test/integration/main-sapi.c \
644    test/integration/sapi-system-api.int.c
645
646test_integration_sapi_aram_encrypt_decrypt_int_CFLAGS  = $(AM_CFLAGS) $(TESTS_CFLAGS)
647test_integration_sapi_param_encrypt_decrypt_int_LDADD   = $(TESTS_LDADD)
648test_integration_sapi_param_encrypt_decrypt_int_SOURCES = \
649    test/integration/sapi-param-encrypt-decrypt.int.c test/integration/main-sapi.c
650
651if ESAPI
652ESYS_SRC_UTIL_CRYPTO_SRC = src/tss2-esys/esys_iutil.c \
653                           src/tss2-esys/esys_crypto.c \
654                           $(TSS2_ESYS_SRC_CRYPTO)
655
656test_integration_esys_audit_int_CFLAGS  = $(TESTS_CFLAGS)
657test_integration_esys_audit_int_LDADD   = $(TESTS_LDADD)
658test_integration_esys_audit_int_LDFLAGS = $(TESTS_LDFLAGS)
659test_integration_esys_audit_int_SOURCES = \
660    test/integration/esys-audit.int.c \
661    test/integration/main-esapi.c test/integration/test-esapi.h
662
663test_integration_esys_certify_creation_int_CFLAGS  = $(TESTS_CFLAGS)
664test_integration_esys_certify_creation_int_LDADD   = $(TESTS_LDADD)
665test_integration_esys_certify_creation_int_LDFLAGS = $(TESTS_LDFLAGS)
666test_integration_esys_certify_creation_int_SOURCES = \
667    test/integration/esys-certify-creation.int.c \
668    test/integration/main-esapi.c test/integration/test-esapi.h
669
670test_integration_esys_certify_int_CFLAGS  = $(TESTS_CFLAGS)
671test_integration_esys_certify_int_LDADD   = $(TESTS_LDADD)
672test_integration_esys_certify_int_LDFLAGS = $(TESTS_LDFLAGS)
673test_integration_esys_certify_int_SOURCES = \
674    test/integration/esys-certify.int.c \
675    test/integration/main-esapi.c test/integration/test-esapi.h
676
677test_integration_esys_change_eps_int_CFLAGS = $(TESTS_CFLAGS)
678test_integration_esys_change_eps_int_LDADD = $(TESTS_LDADD)
679test_integration_esys_change_eps_int_LDFLAGS = $(TESTS_LDFLAGS)
680test_integration_esys_change_eps_int_SOURCES = \
681    test/integration/esys-change-eps.int.c \
682    test/integration/main-esapi.c test/integration/test-esapi.h
683
684test_integration_esys_clear_int_CFLAGS  = $(TESTS_CFLAGS)
685test_integration_esys_clear_int_LDADD   = $(TESTS_LDADD)
686test_integration_esys_clear_int_LDFLAGS = $(TESTS_LDFLAGS)
687test_integration_esys_clear_int_SOURCES = \
688    test/integration/esys-clear.int.c \
689    test/integration/main-esapi.c test/integration/test-esapi.h
690
691test_integration_esys_clear_control_int_CFLAGS  = $(TESTS_CFLAGS)
692test_integration_esys_clear_control_int_LDADD   = $(TESTS_LDADD)
693test_integration_esys_clear_control_int_LDFLAGS = $(TESTS_LDFLAGS)
694test_integration_esys_clear_control_int_SOURCES = \
695    test/integration/esys-clear-control.int.c \
696    test/integration/main-esapi.c test/integration/test-esapi.h
697
698test_integration_esys_clear_session_int_CFLAGS  = $(TESTS_CFLAGS) -DTEST_SESSION
699test_integration_esys_clear_session_int_LDADD   = $(TESTS_LDADD)
700test_integration_esys_clear_session_int_LDFLAGS = $(TESTS_LDFLAGS)
701test_integration_esys_clear_session_int_SOURCES = \
702    test/integration/esys-clear.int.c \
703    test/integration/main-esapi.c test/integration/test-esapi.h
704
705test_integration_esys_clockset_int_CFLAGS  = $(TESTS_CFLAGS)
706test_integration_esys_clockset_int_LDADD   = $(TESTS_LDADD)
707test_integration_esys_clockset_int_LDFLAGS = $(TESTS_LDFLAGS)
708test_integration_esys_clockset_int_SOURCES = \
709    test/integration/esys-clockset.int.c \
710    test/integration/main-esapi.c test/integration/test-esapi.h
711
712test_integration_esys_commit_int_CFLAGS  = $(TESTS_CFLAGS)
713test_integration_esys_commit_int_LDADD   = $(TESTS_LDADD)
714test_integration_esys_commit_int_LDFLAGS = $(TESTS_LDFLAGS)
715test_integration_esys_commit_int_SOURCES = \
716    test/integration/esys-commit.int.c \
717    test/integration/main-esapi.c test/integration/test-esapi.h
718
719test_integration_esys_create_fail_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
720test_integration_esys_create_fail_int_LDADD   = $(TESTS_LDADD)
721test_integration_esys_create_fail_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
722test_integration_esys_create_fail_int_SOURCES = \
723    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
724    test/integration/esys-create-fail.int.c \
725    test/integration/main-esapi.c test/integration/test-esapi.h
726
727test_integration_esys_createloaded_int_CFLAGS  = $(TESTS_CFLAGS)
728test_integration_esys_createloaded_int_LDADD   = $(TESTS_LDADD)
729test_integration_esys_createloaded_int_LDFLAGS = $(TESTS_LDFLAGS)
730test_integration_esys_createloaded_int_SOURCES = \
731    test/integration/esys-createloaded.int.c \
732    test/integration/main-esapi.c test/integration/test-esapi.h
733
734test_integration_esys_createloaded_session_int_CFLAGS  = $(TESTS_CFLAGS) \
735    -DTEST_SESSION
736test_integration_esys_createloaded_session_int_LDADD   = $(TESTS_LDADD)
737test_integration_esys_createloaded_session_int_LDFLAGS = $(TESTS_LDFLAGS)
738test_integration_esys_createloaded_session_int_SOURCES = \
739    test/integration/esys-createloaded.int.c \
740    test/integration/main-esapi.c test/integration/test-esapi.h
741
742test_integration_esys_create_password_auth_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
743test_integration_esys_create_password_auth_int_LDADD   = $(TESTS_LDADD)
744test_integration_esys_create_password_auth_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
745test_integration_esys_create_password_auth_int_SOURCES = \
746    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
747    test/integration/esys-create-password-auth.int.c \
748    test/integration/main-esapi.c test/integration/test-esapi.h
749
750test_integration_esys_create_policy_auth_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
751test_integration_esys_create_policy_auth_int_LDADD   = $(TESTS_LDADD)
752test_integration_esys_create_policy_auth_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
753test_integration_esys_create_policy_auth_int_SOURCES = \
754    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
755    test/integration/esys-create-policy-auth.int.c \
756    test/integration/main-esapi.c test/integration/test-esapi.h
757
758test_integration_esys_create_primary_ecc_hmac_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
759test_integration_esys_create_primary_ecc_hmac_int_LDADD   = $(TESTS_LDADD)
760test_integration_esys_create_primary_ecc_hmac_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
761test_integration_esys_create_primary_ecc_hmac_int_SOURCES = \
762    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
763    test/integration/esys-create-primary-hmac.int.c \
764    test/integration/main-esapi.c test/integration/test-esapi.h
765
766test_integration_esys_create_primary_hmac_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
767test_integration_esys_create_primary_hmac_int_LDADD   = $(TESTS_LDADD)
768test_integration_esys_create_primary_hmac_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
769test_integration_esys_create_primary_hmac_int_SOURCES = \
770    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
771    test/integration/esys-create-primary-hmac.int.c \
772    test/integration/main-esapi.c test/integration/test-esapi.h
773
774test_integration_esys_create_session_auth_int_CFLAGS  = $(TESTS_CFLAGS) \
775    -DTEST_AES_ENCRYPTION $(TSS2_ESYS_CFLAGS_CRYPTO)
776test_integration_esys_create_session_auth_int_LDADD   = $(TESTS_LDADD)
777test_integration_esys_create_session_auth_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
778test_integration_esys_create_session_auth_int_SOURCES = \
779    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
780    test/integration/esys-create-session-auth.int.c \
781    test/integration/main-esapi.c test/integration/test-esapi.h
782
783test_integration_esys_create_session_auth_bound_int_CFLAGS  = $(TESTS_CFLAGS) \
784    -DTEST_AES_ENCRYPTION -DTEST_BOUND_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
785test_integration_esys_create_session_auth_bound_int_LDADD   = $(TESTS_LDADD)
786test_integration_esys_create_session_auth_bound_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
787test_integration_esys_create_session_auth_bound_int_SOURCES = \
788    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
789    test/integration/esys-create-session-auth.int.c \
790    test/integration/main-esapi.c test/integration/test-esapi.h
791
792test_integration_esys_create_session_auth_ecc_int_CFLAGS  = $(TESTS_CFLAGS) \
793    -DTEST_AES_ENCRYPTION -DTEST_ECC $(TSS2_ESYS_CFLAGS_CRYPTO)
794test_integration_esys_create_session_auth_ecc_int_LDADD   = $(TESTS_LDADD)
795test_integration_esys_create_session_auth_ecc_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
796test_integration_esys_create_session_auth_ecc_int_SOURCES = \
797    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
798    test/integration/esys-create-session-auth.int.c \
799    test/integration/main-esapi.c test/integration/test-esapi.h
800
801test_integration_esys_create_session_auth_xor_int_CFLAGS  = $(TESTS_CFLAGS) \
802    -DTEST_XOR_OBFUSCATION $(TSS2_ESYS_CFLAGS_CRYPTO)
803test_integration_esys_create_session_auth_xor_int_LDADD   = $(TESTS_LDADD)
804test_integration_esys_create_session_auth_xor_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
805test_integration_esys_create_session_auth_xor_int_SOURCES = \
806    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
807    test/integration/esys-create-session-auth.int.c \
808    test/integration/main-esapi.c test/integration/test-esapi.h
809
810test_integration_esys_duplicate_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
811test_integration_esys_duplicate_int_LDADD   = $(TESTS_LDADD)
812test_integration_esys_duplicate_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
813test_integration_esys_duplicate_int_SOURCES = \
814    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
815    test/integration/esys-duplicate.int.c \
816    test/integration/main-esapi.c test/integration/test-esapi.h
817
818test_integration_esys_ecc_parameters_int_CFLAGS = $(TESTS_CFLAGS)
819test_integration_esys_ecc_parameters_int_LDADD = $(TESTS_LDADD)
820test_integration_esys_ecc_parameters_int_LDFLAGS = $(TESTS_LDFLAGS)
821test_integration_esys_ecc_parameters_int_SOURCES = \
822    test/integration/esys-ecc-parameters.int.c \
823    test/integration/main-esapi.c test/integration/test-esapi.h
824
825test_integration_esys_ecdh_keygen_int_CFLAGS  = $(TESTS_CFLAGS)
826test_integration_esys_ecdh_keygen_int_LDADD   = $(TESTS_LDADD)
827test_integration_esys_ecdh_keygen_int_LDFLAGS = $(TESTS_LDFLAGS)
828test_integration_esys_ecdh_keygen_int_SOURCES = \
829    test/integration/esys-ecdh-keygen.int.c \
830    test/integration/main-esapi.c test/integration/test-esapi.h
831
832test_integration_esys_ecdh_zgen_int_CFLAGS  = $(TESTS_CFLAGS)
833test_integration_esys_ecdh_zgen_int_LDADD   = $(TESTS_LDADD)
834test_integration_esys_ecdh_zgen_int_LDFLAGS = $(TESTS_LDFLAGS)
835test_integration_esys_ecdh_zgen_int_SOURCES = \
836    test/integration/esys-ecdh-zgen.int.c \
837    test/integration/main-esapi.c test/integration/test-esapi.h
838
839test_integration_esys_encrypt_decrypt_int_CFLAGS  = $(TESTS_CFLAGS)
840test_integration_esys_encrypt_decrypt_int_LDADD   = $(TESTS_LDADD)
841test_integration_esys_encrypt_decrypt_int_LDFLAGS = $(TESTS_LDFLAGS)
842test_integration_esys_encrypt_decrypt_int_SOURCES = \
843    test/integration/esys-encrypt-decrypt.int.c \
844    test/integration/main-esapi.c test/integration/test-esapi.h
845
846test_integration_esys_event_sequence_complete_int_CFLAGS = $(TESTS_CFLAGS)
847test_integration_esys_event_sequence_complete_int_LDADD = $(TESTS_LDADD)
848test_integration_esys_event_sequence_complete_int_LDFLAGS = $(TESTS_LDFLAGS)
849test_integration_esys_event_sequence_complete_int_SOURCES = \
850    test/integration/esys-event-sequence-complete.int.c \
851    test/integration/main-esapi.c test/integration/test-esapi.h
852
853test_integration_esys_evict_control_serialization_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
854test_integration_esys_evict_control_serialization_int_LDADD   = $(TESTS_LDADD)
855test_integration_esys_evict_control_serialization_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
856test_integration_esys_evict_control_serialization_int_SOURCES = \
857    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
858    test/integration/esys-evict-control-serialization.int.c \
859    test/integration/main-esapi.c test/integration/test-esapi.h
860
861test_integration_esys_field_upgrade_int_CFLAGS  = $(TESTS_CFLAGS)
862test_integration_esys_field_upgrade_int_LDADD   = $(TESTS_LDADD)
863test_integration_esys_field_upgrade_int_LDFLAGS = $(TESTS_LDFLAGS)
864test_integration_esys_field_upgrade_int_SOURCES = \
865    test/integration/esys-field-upgrade.int.c \
866    test/integration/main-esapi.c test/integration/test-esapi.h
867
868test_integration_esys_firmware_read_int_CFLAGS  = $(TESTS_CFLAGS)
869test_integration_esys_firmware_read_int_LDADD   = $(TESTS_LDADD)
870test_integration_esys_firmware_read_int_LDFLAGS = $(TESTS_LDFLAGS)
871test_integration_esys_firmware_read_int_SOURCES = \
872    test/integration/esys-firmware-read.int.c \
873    test/integration/main-esapi.c test/integration/test-esapi.h
874
875test_integration_esys_get_capability_int_CFLAGS  = $(TESTS_CFLAGS)
876test_integration_esys_get_capability_int_LDADD   = $(TESTS_LDADD)
877test_integration_esys_get_capability_int_LDFLAGS = $(TESTS_LDFLAGS)
878test_integration_esys_get_capability_int_SOURCES = \
879    test/integration/esys-get-capability.int.c \
880    test/integration/main-esapi.c test/integration/test-esapi.h
881
882test_integration_esys_get_random_int_CFLAGS  = $(TESTS_CFLAGS)
883test_integration_esys_get_random_int_LDADD   = $(TESTS_LDADD)
884test_integration_esys_get_random_int_LDFLAGS = $(TESTS_LDFLAGS)
885test_integration_esys_get_random_int_SOURCES = \
886    test/integration/esys-get-random.int.c \
887    test/integration/main-esapi.c test/integration/test-esapi.h
888
889test_integration_esys_get_time_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
890test_integration_esys_get_time_int_LDADD   = $(TESTS_LDADD)
891test_integration_esys_get_time_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
892test_integration_esys_get_time_int_SOURCES = \
893    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
894    test/integration/esys-get-time.int.c \
895    test/integration/main-esapi.c test/integration/test-esapi.h
896
897test_integration_esys_hash_int_CFLAGS  = $(TESTS_CFLAGS)
898test_integration_esys_hash_int_LDADD   = $(TESTS_LDADD)
899test_integration_esys_hash_int_LDFLAGS = $(TESTS_LDFLAGS)
900test_integration_esys_hash_int_SOURCES = \
901    test/integration/esys-hash.int.c \
902    test/integration/main-esapi.c test/integration/test-esapi.h
903
904test_integration_esys_hashsequencestart_int_CFLAGS  = $(TESTS_CFLAGS)
905test_integration_esys_hashsequencestart_int_LDADD   = $(TESTS_LDADD)
906test_integration_esys_hashsequencestart_int_LDFLAGS = $(TESTS_LDFLAGS)
907test_integration_esys_hashsequencestart_int_SOURCES = \
908    test/integration/esys-hashsequencestart.int.c \
909    test/integration/main-esapi.c test/integration/test-esapi.h
910
911test_integration_esys_hashsequencestart_session_int_CFLAGS  = $(TESTS_CFLAGS) \
912    -DTEST_SESSION
913test_integration_esys_hashsequencestart_session_int_LDADD   = $(TESTS_LDADD)
914test_integration_esys_hashsequencestart_session_int_LDFLAGS = $(TESTS_LDFLAGS)
915test_integration_esys_hashsequencestart_session_int_SOURCES = \
916    test/integration/esys-hashsequencestart.int.c \
917    test/integration/main-esapi.c test/integration/test-esapi.h
918
919test_integration_esys_hierarchy_control_int_CFLAGS  = $(TESTS_CFLAGS)
920test_integration_esys_hierarchy_control_int_LDADD   = $(TESTS_LDADD)
921test_integration_esys_hierarchy_control_int_LDFLAGS = $(TESTS_LDFLAGS)
922test_integration_esys_hierarchy_control_int_SOURCES = \
923    test/integration/esys-hierarchy-control.int.c \
924    test/integration/main-esapi.c test/integration/test-esapi.h
925
926test_integration_esys_hmac_int_CFLAGS  = $(TESTS_CFLAGS)
927test_integration_esys_hmac_int_LDADD   = $(TESTS_LDADD)
928test_integration_esys_hmac_int_LDFLAGS = $(TESTS_LDFLAGS)
929test_integration_esys_hmac_int_SOURCES = \
930    test/integration/esys-hmac.int.c \
931    test/integration/main-esapi.c test/integration/test-esapi.h
932
933test_integration_esys_hmacsequencestart_int_CFLAGS  = $(TESTS_CFLAGS)
934test_integration_esys_hmacsequencestart_int_LDADD   = $(TESTS_LDADD)
935test_integration_esys_hmacsequencestart_int_LDFLAGS = $(TESTS_LDFLAGS)
936test_integration_esys_hmacsequencestart_int_SOURCES = \
937    test/integration/esys-hmacsequencestart.int.c \
938    test/integration/main-esapi.c test/integration/test-esapi.h
939
940test_integration_esys_hmacsequencestart_session_int_CFLAGS  = $(TESTS_CFLAGS) \
941    -DTEST_SESSION
942test_integration_esys_hmacsequencestart_session_int_LDADD   = $(TESTS_LDADD)
943test_integration_esys_hmacsequencestart_session_int_LDFLAGS = $(TESTS_LDFLAGS)
944test_integration_esys_hmacsequencestart_session_int_SOURCES = \
945    test/integration/esys-hmacsequencestart.int.c \
946    test/integration/main-esapi.c test/integration/test-esapi.h
947
948test_integration_esys_hierarchychangeauth_int_CFLAGS  = $(TESTS_CFLAGS)
949test_integration_esys_hierarchychangeauth_int_LDADD   = $(TESTS_LDADD)
950test_integration_esys_hierarchychangeauth_int_LDFLAGS = $(TESTS_LDFLAGS)
951test_integration_esys_hierarchychangeauth_int_SOURCES = \
952    test/integration/esys-hierarchychangeauth.int.c \
953    test/integration/main-esapi.c test/integration/test-esapi.h
954
955test_integration_esys_import_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
956test_integration_esys_import_int_LDADD   = $(TESTS_LDADD)
957test_integration_esys_import_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
958test_integration_esys_import_int_SOURCES = \
959    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
960    test/integration/esys-import.int.c \
961    test/integration/main-esapi.c test/integration/test-esapi.h
962
963test_integration_esys_lock_int_CFLAGS  = $(TESTS_CFLAGS)
964test_integration_esys_lock_int_LDADD   = $(TESTS_LDADD)
965test_integration_esys_lock_int_LDFLAGS = $(TESTS_LDFLAGS)
966test_integration_esys_lock_int_SOURCES = \
967    test/integration/esys-lock.int.c \
968    test/integration/main-esapi.c test/integration/test-esapi.h
969
970test_integration_esys_make_credential_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
971test_integration_esys_make_credential_int_LDADD   = $(TESTS_LDADD)
972test_integration_esys_make_credential_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
973test_integration_esys_make_credential_int_SOURCES = \
974    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
975    test/integration/esys-make-credential.int.c \
976    test/integration/main-esapi.c test/integration/test-esapi.h
977
978test_integration_esys_make_credential_session_int_CFLAGS  = $(TESTS_CFLAGS) \
979    -DTEST_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
980test_integration_esys_make_credential_session_int_LDADD   = $(TESTS_LDADD)
981test_integration_esys_make_credential_session_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
982test_integration_esys_make_credential_session_int_SOURCES = \
983    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
984    test/integration/esys-make-credential.int.c \
985    test/integration/main-esapi.c test/integration/test-esapi.h
986
987test_integration_esys_nv_certify_int_CFLAGS  = $(TESTS_CFLAGS)
988test_integration_esys_nv_certify_int_LDADD   = $(TESTS_LDADD)
989test_integration_esys_nv_certify_int_LDFLAGS = $(TESTS_LDFLAGS)
990test_integration_esys_nv_certify_int_SOURCES = \
991    test/integration/esys-nv-certify.int.c \
992    test/integration/main-esapi.c test/integration/test-esapi.h
993
994test_integration_esys_nv_ram_counter_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
995test_integration_esys_nv_ram_counter_int_LDADD   = $(TESTS_LDADD)
996test_integration_esys_nv_ram_counter_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
997test_integration_esys_nv_ram_counter_int_SOURCES = \
998    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
999    test/integration/esys-nv-ram-counter.int.c \
1000    test/integration/main-esapi.c test/integration/test-esapi.h
1001
1002test_integration_esys_nv_ram_counter_session_int_CFLAGS  = $(TESTS_CFLAGS) \
1003    -DTEST_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
1004test_integration_esys_nv_ram_counter_session_int_LDADD   = $(TESTS_LDADD)
1005test_integration_esys_nv_ram_counter_session_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
1006test_integration_esys_nv_ram_counter_session_int_SOURCES = \
1007    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
1008    test/integration/esys-nv-ram-counter.int.c \
1009    test/integration/main-esapi.c test/integration/test-esapi.h
1010
1011test_integration_esys_nv_ram_extend_index_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
1012test_integration_esys_nv_ram_extend_index_int_LDADD   = $(TESTS_LDADD)
1013test_integration_esys_nv_ram_extend_index_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
1014test_integration_esys_nv_ram_extend_index_int_SOURCES = \
1015    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
1016    test/integration/esys-nv-ram-extend-index.int.c \
1017    test/integration/main-esapi.c test/integration/test-esapi.h
1018
1019test_integration_esys_nv_ram_extend_index_session_int_CFLAGS  = $(TESTS_CFLAGS) \
1020    -DTEST_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
1021test_integration_esys_nv_ram_extend_index_session_int_LDADD   = $(TESTS_LDADD)
1022test_integration_esys_nv_ram_extend_index_session_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
1023test_integration_esys_nv_ram_extend_index_session_int_SOURCES = \
1024    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
1025    test/integration/esys-nv-ram-extend-index.int.c \
1026    test/integration/main-esapi.c test/integration/test-esapi.h
1027
1028test_integration_esys_nv_ram_ordinary_index_rlock_int_CFLAGS  = $(TESTS_CFLAGS) \
1029    -I. -I$(srcdir)/src/esapi/esapi -I$(srcdir)/include/esapi -I$(srcdir)/test/integration/ \
1030    -I$(srcdir)/src/esapi/esapi_util -DTEST_READ_LOCK $(TSS2_ESYS_CFLAGS_CRYPTO)
1031test_integration_esys_nv_ram_ordinary_index_rlock_int_LDADD   = $(TESTS_LDADD)
1032test_integration_esys_nv_ram_ordinary_index_rlock_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
1033test_integration_esys_nv_ram_ordinary_index_rlock_int_SOURCES = \
1034    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
1035    test/integration/esys-nv-ram-ordinary-index.int.c \
1036    test/integration/main-esapi.c test/integration/test-esapi.h
1037
1038test_integration_esys_nv_ram_ordinary_index_rlock_session_int_CFLAGS  = $(TESTS_CFLAGS) \
1039    -I. -I$(srcdir)/src/esapi/esapi -I$(srcdir)/include/esapi -I$(srcdir)/include/esapi \
1040    -I$(srcdir)/src/esapi/esapi_util -DTEST_SESSION -DTEST_READ_LOCK $(TSS2_ESYS_CFLAGS_CRYPTO)
1041test_integration_esys_nv_ram_ordinary_index_rlock_session_int_LDADD   = $(TESTS_LDADD)
1042test_integration_esys_nv_ram_ordinary_index_rlock_session_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
1043test_integration_esys_nv_ram_ordinary_index_rlock_session_int_SOURCES = \
1044    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
1045    test/integration/esys-nv-ram-ordinary-index.int.c \
1046    test/integration/main-esapi.c test/integration/test-esapi.h
1047
1048test_integration_esys_nv_ram_ordinary_index_wlock_int_CFLAGS  = $(TESTS_CFLAGS) \
1049    -I. -I$(srcdir)/src/esapi/esapi -I$(srcdir)/include/esapi -I$(srcdir)/include/esapi \
1050    -I$(srcdir)/src/esapi/esapi_util  -DTEST_WRITE_LOCK $(TSS2_ESYS_CFLAGS_CRYPTO)
1051test_integration_esys_nv_ram_ordinary_index_wlock_int_LDADD   = $(TESTS_LDADD)
1052test_integration_esys_nv_ram_ordinary_index_wlock_int_LDFLAGS = $(TESTS_LDFLAGS) \
1053                                                                $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
1054test_integration_esys_nv_ram_ordinary_index_wlock_int_SOURCES = \
1055    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
1056    test/integration/esys-nv-ram-ordinary-index.int.c \
1057    test/integration/main-esapi.c test/integration/test-esapi.h
1058
1059test_integration_esys_nv_ram_ordinary_index_wlock_session_int_CFLAGS  = $(TESTS_CFLAGS) \
1060    -I. -I$(srcdir)/src/esapi/esapi -I$(srcdir)/include/esapi -I$(srcdir)/include/esapi \
1061    -I$(srcdir)/src/esapi/esapi_util -DTEST_SESSION -DTEST_WRITE_LOCK $(TSS2_ESYS_CFLAGS_CRYPTO)
1062test_integration_esys_nv_ram_ordinary_index_wlock_session_int_LDADD   = $(TESTS_LDADD)
1063test_integration_esys_nv_ram_ordinary_index_wlock_session_int_LDFLAGS = $(TESTS_LDFLAGS) \
1064                                                                        $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
1065test_integration_esys_nv_ram_ordinary_index_wlock_session_int_SOURCES = \
1066    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
1067    test/integration/esys-nv-ram-ordinary-index.int.c \
1068    test/integration/main-esapi.c test/integration/test-esapi.h
1069
1070test_integration_esys_nv_ram_set_bits_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
1071test_integration_esys_nv_ram_set_bits_int_LDADD   = $(TESTS_LDADD)
1072test_integration_esys_nv_ram_set_bits_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
1073test_integration_esys_nv_ram_set_bits_int_SOURCES = \
1074    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
1075    test/integration/esys-nv-ram-set-bits.int.c \
1076    test/integration/main-esapi.c test/integration/test-esapi.h
1077
1078test_integration_esys_nv_ram_set_bits_session_int_CFLAGS  = $(TESTS_CFLAGS) \
1079    -DTEST_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
1080test_integration_esys_nv_ram_set_bits_session_int_LDADD   = $(TESTS_LDADD)
1081test_integration_esys_nv_ram_set_bits_session_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
1082test_integration_esys_nv_ram_set_bits_session_int_SOURCES = \
1083    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
1084    test/integration/esys-nv-ram-set-bits.int.c \
1085    test/integration/main-esapi.c test/integration/test-esapi.h
1086
1087test_integration_esys_object_changeauth_int_CFLAGS  = $(TESTS_CFLAGS)
1088test_integration_esys_object_changeauth_int_LDADD   = $(TESTS_LDADD)
1089test_integration_esys_object_changeauth_int_LDFLAGS = $(TESTS_LDFLAGS)
1090test_integration_esys_object_changeauth_int_SOURCES = \
1091    test/integration/esys-object-changeauth.int.c \
1092    test/integration/main-esapi.c test/integration/test-esapi.h
1093
1094test_integration_esys_policy_authorize_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
1095test_integration_esys_policy_authorize_int_LDADD   = $(TESTS_LDADD)
1096test_integration_esys_policy_authorize_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
1097test_integration_esys_policy_authorize_int_SOURCES = \
1098    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
1099    test/integration/esys-policy-authorize.int.c \
1100    test/integration/main-esapi.c test/integration/test-esapi.h
1101
1102test_integration_esys_policy_physical_presence_opt_int_CFLAGS  = $(TESTS_CFLAGS)
1103test_integration_esys_policy_physical_presence_opt_int_LDADD   = $(TESTS_LDADD)
1104test_integration_esys_policy_physical_presence_opt_int_LDFLAGS = $(TESTS_LDFLAGS)
1105test_integration_esys_policy_physical_presence_opt_int_SOURCES = \
1106    test/integration/esys-policy-physical-presence-opt.int.c \
1107    test/integration/main-esapi.c test/integration/test-esapi.h
1108
1109test_integration_esys_policy_regression_int_CFLAGS  = $(TESTS_CFLAGS)
1110test_integration_esys_policy_regression_int_LDADD   = $(TESTS_LDADD)
1111test_integration_esys_policy_regression_int_LDFLAGS = $(TESTS_LDFLAGS)
1112test_integration_esys_policy_regression_int_SOURCES = \
1113    test/integration/esys-policy-regression.int.c \
1114    test/integration/main-esapi.c test/integration/test-esapi.h
1115
1116test_integration_esys_policy_authorize_nv_opt_int_CFLAGS  = $(TESTS_CFLAGS)
1117test_integration_esys_policy_authorize_nv_opt_int_LDADD   = $(TESTS_LDADD)
1118test_integration_esys_policy_authorize_nv_opt_int_LDFLAGS = $(TESTS_LDFLAGS)
1119test_integration_esys_policy_authorize_nv_opt_int_SOURCES = \
1120    test/integration/esys-policy-authorize-nv-opt.int.c \
1121    test/integration/main-esapi.c test/integration/test-esapi.h
1122
1123test_integration_esys_policy_template_opt_int_CFLAGS  = $(TESTS_CFLAGS)
1124test_integration_esys_policy_template_opt_int_LDADD   = $(TESTS_LDADD)
1125test_integration_esys_policy_template_opt_int_LDFLAGS = $(TESTS_LDFLAGS)
1126test_integration_esys_policy_template_opt_int_SOURCES = \
1127    test/integration/esys-policy-template-opt.int.c \
1128    test/integration/main-esapi.c test/integration/test-esapi.h
1129
1130test_integration_esys_policy_ticket_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
1131test_integration_esys_policy_ticket_int_LDADD   = $(TESTS_LDADD)
1132test_integration_esys_policy_ticket_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
1133test_integration_esys_policy_ticket_int_SOURCES = \
1134    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
1135    test/integration/esys-policy-ticket.int.c \
1136    test/integration/main-esapi.c test/integration/test-esapi.h
1137
1138test_integration_esys_policy_nv_changeauth_int_CFLAGS  = $(TESTS_CFLAGS)
1139test_integration_esys_policy_nv_changeauth_int_LDADD   = $(TESTS_LDADD)
1140test_integration_esys_policy_nv_changeauth_int_LDFLAGS = $(TESTS_LDFLAGS)
1141test_integration_esys_policy_nv_changeauth_int_SOURCES = \
1142    test/integration/esys-policy-nv-changeauth.int.c \
1143    test/integration/main-esapi.c test/integration/test-esapi.h
1144
1145test_integration_esys_policy_nv_undefine_special_int_CFLAGS  = $(TESTS_CFLAGS)
1146test_integration_esys_policy_nv_undefine_special_int_LDADD   = $(TESTS_LDADD)
1147test_integration_esys_policy_nv_undefine_special_int_LDFLAGS = $(TESTS_LDFLAGS)
1148test_integration_esys_policy_nv_undefine_special_int_SOURCES = \
1149    test/integration/esys-policy-nv-undefine-special.int.c \
1150    test/integration/main-esapi.c test/integration/test-esapi.h
1151
1152test_integration_esys_policy_password_int_CFLAGS  = $(TESTS_CFLAGS)
1153test_integration_esys_policy_password_int_LDADD   = $(TESTS_LDADD)
1154test_integration_esys_policy_password_int_LDFLAGS = $(TESTS_LDFLAGS)
1155test_integration_esys_policy_password_int_SOURCES = \
1156    test/integration/esys-policy-password.int.c \
1157    test/integration/main-esapi.c test/integration/test-esapi.h
1158
1159test_integration_esys_pcr_basic_int_CFLAGS  = $(TESTS_CFLAGS)
1160test_integration_esys_pcr_basic_int_LDADD   = $(TESTS_LDADD)
1161test_integration_esys_pcr_basic_int_LDFLAGS = $(TESTS_LDFLAGS)
1162test_integration_esys_pcr_basic_int_SOURCES = \
1163    test/integration/esys-pcr-basic.int.c \
1164    test/integration/main-esapi.c test/integration/test-esapi.h
1165
1166test_integration_esys_pcr_auth_value_int_CFLAGS  = $(TESTS_CFLAGS)
1167test_integration_esys_pcr_auth_value_int_LDADD   = $(TESTS_LDADD)
1168test_integration_esys_pcr_auth_value_int_LDFLAGS = $(TESTS_LDFLAGS)
1169test_integration_esys_pcr_auth_value_int_SOURCES = \
1170    test/integration/esys-pcr-auth-value.int.c \
1171    test/integration/main-esapi.c test/integration/test-esapi.h
1172
1173test_integration_esys_pp_commands_int_CFLAGS  = $(TESTS_CFLAGS)
1174test_integration_esys_pp_commands_int_LDADD   = $(TESTS_LDADD)
1175test_integration_esys_pp_commands_int_LDFLAGS = $(TESTS_LDFLAGS)
1176test_integration_esys_pp_commands_int_SOURCES = \
1177    test/integration/esys-pp-commands.int.c \
1178    test/integration/main-esapi.c test/integration/test-esapi.h
1179
1180test_integration_esys_quote_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
1181test_integration_esys_quote_int_LDADD   = $(TESTS_LDADD)
1182test_integration_esys_quote_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
1183test_integration_esys_quote_int_SOURCES = \
1184    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
1185    test/integration/esys-quote.int.c \
1186    test/integration/main-esapi.c test/integration/test-esapi.h
1187
1188test_integration_esys_rsa_encrypt_decrypt_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
1189test_integration_esys_rsa_encrypt_decrypt_int_LDADD   = $(TESTS_LDADD)
1190test_integration_esys_rsa_encrypt_decrypt_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
1191test_integration_esys_rsa_encrypt_decrypt_int_SOURCES = \
1192    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
1193    test/integration/esys-rsa-encrypt-decrypt.int.c \
1194    test/integration/main-esapi.c test/integration/test-esapi.h
1195
1196test_integration_esys_save_and_load_context_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
1197test_integration_esys_save_and_load_context_int_LDADD   = $(TESTS_LDADD)
1198test_integration_esys_save_and_load_context_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
1199test_integration_esys_save_and_load_context_int_SOURCES = \
1200    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
1201    test/integration/esys-save-and-load-context.int.c \
1202    test/integration/main-esapi.c test/integration/test-esapi.h
1203
1204test_integration_esys_session_attributes_int_CFLAGS  = $(TESTS_CFLAGS)
1205test_integration_esys_session_attributes_int_LDADD   = $(TESTS_LDADD)
1206test_integration_esys_session_attributes_int_LDFLAGS = $(TESTS_LDFLAGS)
1207test_integration_esys_session_attributes_int_SOURCES = \
1208    test/integration/esys-session-attributes.int.c \
1209    test/integration/main-esapi.c test/integration/test-esapi.h
1210
1211test_integration_esys_set_algorithm_set_int_CFLAGS  = $(TESTS_CFLAGS)
1212test_integration_esys_set_algorithm_set_int_LDADD   = $(TESTS_LDADD)
1213test_integration_esys_set_algorithm_set_int_LDFLAGS = $(TESTS_LDFLAGS)
1214test_integration_esys_set_algorithm_set_int_SOURCES = \
1215    test/integration/esys-set-algorithm-set.int.c \
1216    test/integration/main-esapi.c test/integration/test-esapi.h
1217
1218test_integration_esys_stir_random_int_CFLAGS  = $(TESTS_CFLAGS)
1219test_integration_esys_stir_random_int_LDADD   = $(TESTS_LDADD)
1220test_integration_esys_stir_random_int_LDFLAGS = $(TESTS_LDFLAGS)
1221test_integration_esys_stir_random_int_SOURCES = \
1222    test/integration/esys-stir-random.int.c \
1223    test/integration/main-esapi.c test/integration/test-esapi.h
1224
1225test_integration_esys_testparms_int_CFLAGS  = $(TESTS_CFLAGS)
1226test_integration_esys_testparms_int_LDADD   = $(TESTS_LDADD)
1227test_integration_esys_testparms_int_LDFLAGS = $(TESTS_LDFLAGS)
1228test_integration_esys_testparms_int_SOURCES = \
1229    test/integration/esys-testparms.int.c \
1230    test/integration/main-esapi.c test/integration/test-esapi.h
1231
1232test_integration_esys_tpm_tests_int_CFLAGS  = $(TESTS_CFLAGS)
1233test_integration_esys_tpm_tests_int_LDADD   = $(TESTS_LDADD)
1234test_integration_esys_tpm_tests_int_LDFLAGS = $(TESTS_LDFLAGS)
1235test_integration_esys_tpm_tests_int_SOURCES = \
1236    test/integration/esys-tpm-tests.int.c \
1237    test/integration/main-esapi.c test/integration/test-esapi.h
1238
1239test_integration_esys_tr_fromTpmPublic_key_int_CFLAGS  = $(TESTS_CFLAGS)
1240test_integration_esys_tr_fromTpmPublic_key_int_LDADD   = $(TESTS_LDADD)
1241test_integration_esys_tr_fromTpmPublic_key_int_LDFLAGS = $(TESTS_LDFLAGS)
1242test_integration_esys_tr_fromTpmPublic_key_int_SOURCES = \
1243    test/integration/esys-tr-fromTpmPublic-key.int.c \
1244    test/integration/main-esapi.c test/integration/test-esapi.h
1245
1246test_integration_esys_tr_fromTpmPublic_nv_int_CFLAGS  = $(TESTS_CFLAGS)
1247test_integration_esys_tr_fromTpmPublic_nv_int_LDADD   = $(TESTS_LDADD)
1248test_integration_esys_tr_fromTpmPublic_nv_int_LDFLAGS = $(TESTS_LDFLAGS)
1249test_integration_esys_tr_fromTpmPublic_nv_int_SOURCES = \
1250    test/integration/esys-tr-fromTpmPublic-nv.int.c \
1251    test/integration/main-esapi.c test/integration/test-esapi.h
1252
1253test_integration_esys_tr_fromTpmPublic_session_int_CFLAGS  = $(TESTS_CFLAGS)
1254test_integration_esys_tr_fromTpmPublic_session_int_LDADD   = $(TESTS_LDADD)
1255test_integration_esys_tr_fromTpmPublic_session_int_LDFLAGS = $(TESTS_LDFLAGS)
1256test_integration_esys_tr_fromTpmPublic_session_int_SOURCES = \
1257    test/integration/esys-tr-fromTpmPublic-session.int.c \
1258    test/integration/main-esapi.c test/integration/test-esapi.h
1259
1260test_integration_esys_tr_getName_hierarchy_int_CFLAGS  = $(TESTS_CFLAGS)
1261test_integration_esys_tr_getName_hierarchy_int_LDADD   = $(TESTS_LDADD)
1262test_integration_esys_tr_getName_hierarchy_int_LDFLAGS = $(TESTS_LDFLAGS)
1263test_integration_esys_tr_getName_hierarchy_int_SOURCES = \
1264    test/integration/esys-tr-getName-hierarchy.int.c \
1265    test/integration/main-esapi.c test/integration/test-esapi.h
1266
1267test_integration_esys_tr_getTpmHandle_key_int_CFLAGS  = $(TESTS_CFLAGS)
1268test_integration_esys_tr_getTpmHandle_key_int_LDADD   = $(TESTS_LDADD)
1269test_integration_esys_tr_getTpmHandle_key_int_LDFLAGS = $(TESTS_LDFLAGS)
1270test_integration_esys_tr_getTpmHandle_key_int_SOURCES = \
1271    test/integration/esys-tr-getTpmHandle-key.int.c \
1272    test/integration/main-esapi.c test/integration/test-esapi.h
1273
1274test_integration_esys_tr_getTpmHandle_nv_int_CFLAGS  = $(TESTS_CFLAGS)
1275test_integration_esys_tr_getTpmHandle_nv_int_LDADD   = $(TESTS_LDADD)
1276test_integration_esys_tr_getTpmHandle_nv_int_LDFLAGS = $(TESTS_LDFLAGS)
1277test_integration_esys_tr_getTpmHandle_nv_int_SOURCES = \
1278    test/integration/esys-tr-getTpmHandle-nv.int.c \
1279    test/integration/main-esapi.c test/integration/test-esapi.h
1280
1281test_integration_esys_unseal_password_auth_int_CFLAGS  = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
1282test_integration_esys_unseal_password_auth_int_LDADD   = $(TESTS_LDADD)
1283test_integration_esys_unseal_password_auth_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
1284test_integration_esys_unseal_password_auth_int_SOURCES = \
1285    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
1286    test/integration/esys-unseal-password-auth.int.c \
1287    test/integration/main-esapi.c test/integration/test-esapi.h
1288
1289test_integration_esys_verify_signature_int_CFLAGS  = $(TESTS_CFLAGS)
1290test_integration_esys_verify_signature_int_LDADD   = $(TESTS_LDADD)
1291test_integration_esys_verify_signature_int_LDFLAGS = $(TESTS_LDFLAGS)
1292test_integration_esys_verify_signature_int_SOURCES = \
1293    test/integration/esys-verify-signature.int.c \
1294    test/integration/main-esapi.c test/integration/test-esapi.h
1295
1296test_integration_esys_zgen_2phase_int_CFLAGS = $(TESTS_CFLAGS)
1297test_integration_esys_zgen_2phase_int_LDADD = $(TESTS_LDADD)
1298test_integration_esys_zgen_2phase_int_LDFLAGS = $(TESTS_LDFLAGS)
1299test_integration_esys_zgen_2phase_int_SOURCES = \
1300    test/integration/esys-zgen-2phase.int.c \
1301    test/integration/main-esapi.c test/integration/test-esapi.h
1302
1303test_integration_esys_auto_session_flags_int_CFLAGS = $(TESTS_CFLAGS)
1304test_integration_esys_auto_session_flags_int_LDADD = $(TESTS_LDADD)
1305test_integration_esys_auto_session_flags_int_LDFLAGS = $(TESTS_LDFLAGS)
1306test_integration_esys_auto_session_flags_int_SOURCES = \
1307    test/integration/esys-auto-session-flags.int.c \
1308    test/integration/main-esapi.c test/integration/test-esapi.h
1309
1310test_integration_esys_tpm_clear_auth_int_CFLAGS  = $(TESTS_CFLAGS)
1311test_integration_esys_tpm_clear_auth_int_LDADD   = $(TESTS_LDADD)
1312test_integration_esys_tpm_clear_auth_int_LDFLAGS = $(TESTS_LDFLAGS)
1313test_integration_esys_tpm_clear_auth_int_SOURCES = \
1314    test/integration/esys-tpm-clear-auth.int.c \
1315    test/integration/main-esapi.c test/integration/test-esapi.h
1316
1317endif #ESAPI
1318
1319test_integration_sapi_policy_template_int_CFLAGS  = $(TESTS_CFLAGS)
1320test_integration_sapi_policy_template_int_LDADD   = $(TESTS_LDADD)
1321test_integration_sapi_policy_template_int_SOURCES = test/integration/main-sapi.c \
1322    test/integration/sapi-policy-template.int.c
1323
1324test_integration_sapi_create_loaded_int_CFLAGS  = $(TESTS_CFLAGS)
1325test_integration_sapi_create_loaded_int_LDADD   = $(TESTS_LDADD)
1326test_integration_sapi_create_loaded_int_SOURCES = test/integration/main-sapi.c \
1327    test/integration/sapi-create-loaded.int.c
1328
1329test_integration_sapi_policy_authorizeNV_int_CFLAGS  = $(TESTS_CFLAGS)
1330test_integration_sapi_policy_authorizeNV_int_LDADD   = $(TESTS_LDADD)
1331test_integration_sapi_policy_authorizeNV_int_SOURCES = test/integration/main-sapi.c \
1332    test/integration/sapi-policy-authorizeNV.int.c
1333
1334test_integration_sapi_command_cancel_int_CFLAGS  = $(TESTS_CFLAGS)
1335test_integration_sapi_command_cancel_int_LDADD   = $(TESTS_LDADD)
1336test_integration_sapi_command_cancel_int_SOURCES = test/integration/main-sapi.c \
1337    test/integration/sapi-command-cancel.int.c src/util/log.c
1338
1339if FAPI
1340test_integration_fapi_get_random_int_CFLAGS  = $(TESTS_CFLAGS)
1341test_integration_fapi_get_random_int_LDADD   = $(TESTS_LDADD)
1342test_integration_fapi_get_random_int_LDFLAGS = $(TESTS_LDFLAGS)
1343test_integration_fapi_get_random_int_SOURCES = \
1344    test/integration/fapi-get-random.int.c \
1345    test/integration/main-fapi.c test/integration/test-fapi.h
1346
1347test_integration_fapi_platform_certificates_int_CFLAGS  = $(TESTS_CFLAGS)
1348test_integration_fapi_platform_certificates_int_LDADD   = $(TESTS_LDADD)
1349test_integration_fapi_platform_certificates_int_LDFLAGS = $(TESTS_LDFLAGS)
1350test_integration_fapi_platform_certificates_int_SOURCES = \
1351    test/integration/fapi-platform-certificates.int.c \
1352    test/integration/main-fapi.c test/integration/test-fapi.h
1353
1354test_integration_fapi_key_create_sign_int_CFLAGS  = $(TESTS_CFLAGS)
1355test_integration_fapi_key_create_sign_int_LDADD   = $(TESTS_LDADD)
1356test_integration_fapi_key_create_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1357test_integration_fapi_key_create_sign_int_SOURCES = \
1358    test/integration/fapi-key-create-sign.int.c \
1359    test/integration/main-fapi.c test/integration/test-fapi.h
1360
1361test_integration_fapi_key_create_sign_password_provision_int_CFLAGS  = $(TESTS_CFLAGS)
1362test_integration_fapi_key_create_sign_password_provision_int_LDADD   = $(TESTS_LDADD)
1363test_integration_fapi_key_create_sign_password_provision_int_LDFLAGS = $(TESTS_LDFLAGS)
1364test_integration_fapi_key_create_sign_password_provision_int_SOURCES = \
1365    test/integration/fapi-key-create-sign-password-provision.int.c \
1366    test/integration/main-fapi.c test/integration/test-fapi.h
1367
1368test_integration_fapi_key_create_sign_policy_provision_int_CFLAGS  = $(TESTS_CFLAGS) \
1369 -DFAPI_PROFILE=\"P_RSA_sh_policy\" -DFAPI_TEST_EK_CERT_LESS
1370test_integration_fapi_key_create_sign_policy_provision_int_LDADD   = $(TESTS_LDADD)
1371test_integration_fapi_key_create_sign_policy_provision_int_LDFLAGS = $(TESTS_LDFLAGS)
1372test_integration_fapi_key_create_sign_policy_provision_int_SOURCES = \
1373    test/integration/fapi-key-create-sign-policy-provision.int.c \
1374    test/integration/main-fapi.c test/integration/test-fapi.h
1375
1376test_integration_fapi_key_create_sign_rsa_int_CFLAGS  = $(TESTS_CFLAGS) \
1377 -DFAPI_PROFILE=\"P_RSA\"
1378test_integration_fapi_key_create_sign_rsa_int_LDADD   = $(TESTS_LDADD)
1379test_integration_fapi_key_create_sign_rsa_int_LDFLAGS = $(TESTS_LDFLAGS)
1380test_integration_fapi_key_create_sign_rsa_int_SOURCES = \
1381    test/integration/fapi-key-create-sign.int.c \
1382    test/integration/main-fapi.c test/integration/test-fapi.h
1383
1384test_integration_fapi_key_create_sign_password_int_CFLAGS  = $(TESTS_CFLAGS) \
1385 -DFAPI_PASSWORD
1386test_integration_fapi_key_create_sign_password_int_LDADD   = $(TESTS_LDADD)
1387test_integration_fapi_key_create_sign_password_int_LDFLAGS = $(TESTS_LDFLAGS)
1388test_integration_fapi_key_create_sign_password_int_SOURCES = \
1389    test/integration/fapi-key-create-sign.int.c \
1390    test/integration/main-fapi.c test/integration/test-fapi.h
1391
1392test_integration_fapi_key_create_sign_password_da_int_CFLAGS  = $(TESTS_CFLAGS) \
1393 -DFAPI_PASSWORD -DFAPI_DA
1394test_integration_fapi_key_create_sign_password_da_int_LDADD   = $(TESTS_LDADD)
1395test_integration_fapi_key_create_sign_password_da_int_LDFLAGS = $(TESTS_LDFLAGS)
1396test_integration_fapi_key_create_sign_password_da_int_SOURCES = \
1397    test/integration/fapi-key-create-sign.int.c \
1398    test/integration/main-fapi.c test/integration/test-fapi.h
1399
1400test_integration_fapi_key_create_sign_persistent_int_CFLAGS  = $(TESTS_CFLAGS) \
1401   -DFAPI_PROFILE=\"P_RSA_EK_persistent\" -DFAPI_TEST_EK_CERT_LESS
1402test_integration_fapi_key_create_sign_persistent_int_LDADD   = $(TESTS_LDADD)
1403test_integration_fapi_key_create_sign_persistent_int_LDFLAGS = $(TESTS_LDFLAGS)
1404test_integration_fapi_key_create_sign_persistent_int_SOURCES = \
1405    test/integration/fapi-key-create-sign.int.c \
1406    test/integration/main-fapi.c test/integration/test-fapi.h
1407
1408test_integration_fapi_key_create_policy_authorize_sign_int_CFLAGS  = $(TESTS_CFLAGS) -DFAPI_PROFILE=\"P_RSA\"
1409test_integration_fapi_key_create_policy_authorize_sign_int_LDADD   = $(TESTS_LDADD)
1410test_integration_fapi_key_create_policy_authorize_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1411test_integration_fapi_key_create_policy_authorize_sign_int_SOURCES = \
1412    test/integration/fapi-key-create-policy-authorize-sign.int.c \
1413    test/integration/main-fapi.c test/integration/test-fapi.h
1414
1415test_integration_fapi_key_create_policy_authorize_sign_rsa_int_CFLAGS  = $(TESTS_CFLAGS) \
1416    -DFAPI_PROFILE=\"P_RSA256\" -DFAPI_TEST_EK_CERT_LESS
1417test_integration_fapi_key_create_policy_authorize_sign_rsa_int_LDADD   = $(TESTS_LDADD)
1418test_integration_fapi_key_create_policy_authorize_sign_rsa_int_LDFLAGS = $(TESTS_LDFLAGS)
1419test_integration_fapi_key_create_policy_authorize_sign_rsa_int_SOURCES = \
1420    test/integration/fapi-key-create-policy-authorize-sign.int.c \
1421    test/integration/main-fapi.c test/integration/test-fapi.h
1422
1423test_integration_fapi_key_create_policy_authorize_nv_sign_int_CFLAGS  = $(TESTS_CFLAGS)
1424test_integration_fapi_key_create_policy_authorize_nv_sign_int_LDADD   = $(TESTS_LDADD)
1425test_integration_fapi_key_create_policy_authorize_nv_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1426test_integration_fapi_key_create_policy_authorize_nv_sign_int_SOURCES = \
1427    test/integration/fapi-key-create-policy-authorize-nv-sign.int.c \
1428    test/integration/main-fapi.c test/integration/test-fapi.h
1429
1430test_integration_fapi_key_create_policy_secret_nv_sign_int_CFLAGS  = $(TESTS_CFLAGS) \
1431    -DFAPI_PROFILE=\"P_RSA256\" -DFAPI_TEST_EK_CERT_LESS
1432test_integration_fapi_key_create_policy_secret_nv_sign_int_LDADD   = $(TESTS_LDADD)
1433test_integration_fapi_key_create_policy_secret_nv_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1434test_integration_fapi_key_create_policy_secret_nv_sign_int_SOURCES = \
1435    test/integration/fapi-key-create-policy-secret-nv-sign.int.c \
1436    test/integration/main-fapi.c test/integration/test-fapi.h
1437
1438test_integration_fapi_key_create_policy_pcr_sign_int_CFLAGS  = $(TESTS_CFLAGS)
1439test_integration_fapi_key_create_policy_pcr_sign_int_LDADD   = $(TESTS_LDADD)
1440test_integration_fapi_key_create_policy_pcr_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1441test_integration_fapi_key_create_policy_pcr_sign_int_SOURCES = \
1442    test/integration/fapi-key-create-policy-pcr-sign.int.c \
1443    test/integration/main-fapi.c test/integration/test-fapi.h
1444
1445test_integration_fapi_key_create_policy_signed_int_CFLAGS  = $(TESTS_CFLAGS)
1446test_integration_fapi_key_create_policy_signed_int_LDADD   = $(TESTS_LDADD)
1447test_integration_fapi_key_create_policy_signed_int_LDFLAGS = $(TESTS_LDFLAGS)
1448test_integration_fapi_key_create_policy_signed_int_SOURCES = \
1449    test/integration/fapi-key-create-policy-signed.int.c \
1450    test/integration/main-fapi.c test/integration/test-fapi.h
1451
1452test_integration_fapi_key_create_policy_signed_ecc_int_CFLAGS  = $(TESTS_CFLAGS) \
1453 -DTEST_ECC
1454test_integration_fapi_key_create_policy_signed_ecc_int_LDADD   = $(TESTS_LDADD)
1455test_integration_fapi_key_create_policy_signed_ecc_int_LDFLAGS = $(TESTS_LDFLAGS)
1456test_integration_fapi_key_create_policy_signed_ecc_int_SOURCES = \
1457    test/integration/fapi-key-create-policy-signed.int.c \
1458    test/integration/main-fapi.c test/integration/test-fapi.h
1459
1460test_integration_fapi_key_create_policy_nv_sign_int_CFLAGS  = $(TESTS_CFLAGS)
1461test_integration_fapi_key_create_policy_nv_sign_int_LDADD   = $(TESTS_LDADD)
1462test_integration_fapi_key_create_policy_nv_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1463test_integration_fapi_key_create_policy_nv_sign_int_SOURCES = \
1464    test/integration/fapi-key-create-policy-nv-sign.int.c \
1465    test/integration/main-fapi.c test/integration/test-fapi.h
1466
1467test_integration_fapi_key_create_policy_or_sign_int_CFLAGS  = $(TESTS_CFLAGS)
1468test_integration_fapi_key_create_policy_or_sign_int_LDADD   = $(TESTS_LDADD)
1469test_integration_fapi_key_create_policy_or_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1470test_integration_fapi_key_create_policy_or_sign_int_SOURCES = \
1471    test/integration/fapi-key-create-policy-or-sign.int.c \
1472    test/integration/main-fapi.c test/integration/test-fapi.h
1473
1474test_integration_fapi_key_create_policy_password_sign_int_CFLAGS  = $(TESTS_CFLAGS) \
1475    -DTEST_POLICY_PASSWORD -DTEST_PASSWORD
1476test_integration_fapi_key_create_policy_password_sign_int_LDADD   = $(TESTS_LDADD)
1477test_integration_fapi_key_create_policy_password_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1478test_integration_fapi_key_create_policy_password_sign_int_SOURCES = \
1479    test/integration/fapi-key-create-policies-sign.int.c \
1480    test/integration/main-fapi.c test/integration/test-fapi.h
1481
1482test_integration_fapi_key_create_policy_countertimer_sign_int_CFLAGS  = $(TESTS_CFLAGS) \
1483    -DTEST_POLICY_COUNTERTIMER
1484test_integration_fapi_key_create_policy_countertimer_sign_int_LDADD   = $(TESTS_LDADD)
1485test_integration_fapi_key_create_policy_countertimer_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1486test_integration_fapi_key_create_policy_countertimer_sign_int_SOURCES = \
1487    test/integration/fapi-key-create-policies-sign.int.c \
1488    test/integration/main-fapi.c test/integration/test-fapi.h
1489
1490test_integration_fapi_key_create_policy_physical_presence_sign_int_CFLAGS  = $(TESTS_CFLAGS) \
1491    -DTEST_POLICY_PHYSICAL_PRESENCE
1492test_integration_fapi_key_create_policy_physical_presence_sign_int_LDADD   = $(TESTS_LDADD)
1493test_integration_fapi_key_create_policy_physical_presence_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1494test_integration_fapi_key_create_policy_physical_presence_sign_int_SOURCES = \
1495    test/integration/fapi-key-create-policies-sign.int.c \
1496    test/integration/main-fapi.c test/integration/test-fapi.h
1497
1498test_integration_fapi_key_create_policy_locality_sign_int_CFLAGS  = $(TESTS_CFLAGS) \
1499    -DTEST_POLICY_LOCALITY
1500test_integration_fapi_key_create_policy_locality_sign_int_LDADD   = $(TESTS_LDADD)
1501test_integration_fapi_key_create_policy_locality_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1502test_integration_fapi_key_create_policy_locality_sign_int_SOURCES = \
1503    test/integration/fapi-key-create-policies-sign.int.c \
1504    test/integration/main-fapi.c test/integration/test-fapi.h
1505
1506test_integration_fapi_key_create_policy_command_code_sign_int_CFLAGS  = $(TESTS_CFLAGS) \
1507    -DTEST_POLICY_COMMAND_CODE
1508test_integration_fapi_key_create_policy_command_code_sign_int_LDADD   = $(TESTS_LDADD)
1509test_integration_fapi_key_create_policy_command_code_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1510test_integration_fapi_key_create_policy_command_code_sign_int_SOURCES = \
1511    test/integration/fapi-key-create-policies-sign.int.c \
1512    test/integration/main-fapi.c test/integration/test-fapi.h
1513
1514test_integration_fapi_key_create_policy_auth_value_sign_int_CFLAGS  = $(TESTS_CFLAGS) \
1515 -DTEST_POLICY_AUTH_VALUE -DTEST_PASSWORD
1516test_integration_fapi_key_create_policy_auth_value_sign_int_LDADD   = $(TESTS_LDADD)
1517test_integration_fapi_key_create_policy_auth_value_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1518test_integration_fapi_key_create_policy_auth_value_sign_int_SOURCES = \
1519    test/integration/fapi-key-create-policies-sign.int.c \
1520    test/integration/main-fapi.c test/integration/test-fapi.h
1521
1522test_integration_fapi_key_create_ckda_sign_int_CFLAGS  = $(TESTS_CFLAGS) \
1523 -DFAPI_PROFILE=\"P_RSA\"
1524test_integration_fapi_key_create_ckda_sign_int_LDADD   = $(TESTS_LDADD)
1525test_integration_fapi_key_create_ckda_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1526test_integration_fapi_key_create_ckda_sign_int_SOURCES = \
1527    test/integration/fapi-key-create-ckda-sign.int.c \
1528    test/integration/main-fapi.c test/integration/test-fapi.h
1529
1530test_integration_fapi_key_create_ckda_sign_password_int_CFLAGS  = $(TESTS_CFLAGS) \
1531 -DFAPI_PASSWORD  -DFAPI_PROFILE=\"P_RSA\"
1532test_integration_fapi_key_create_ckda_sign_password_int_LDADD   = $(TESTS_LDADD)
1533test_integration_fapi_key_create_ckda_sign_password_int_LDFLAGS = $(TESTS_LDFLAGS)
1534test_integration_fapi_key_create_ckda_sign_password_int_SOURCES = \
1535    test/integration/fapi-key-create-ckda-sign.int.c \
1536    test/integration/main-fapi.c test/integration/test-fapi.h
1537
1538test_integration_fapi_key_create_ckda_sign_password_da_int_CFLAGS  = $(TESTS_CFLAGS) \
1539 -DFAPI_PASSWORD -DFAPI_DA  -DFAPI_PROFILE=\"P_RSA\"
1540test_integration_fapi_key_create_ckda_sign_password_da_int_LDADD   = $(TESTS_LDADD)
1541test_integration_fapi_key_create_ckda_sign_password_da_int_LDFLAGS = $(TESTS_LDFLAGS)
1542test_integration_fapi_key_create_ckda_sign_password_da_int_SOURCES = \
1543    test/integration/fapi-key-create-ckda-sign.int.c \
1544    test/integration/main-fapi.c test/integration/test-fapi.h
1545
1546test_integration_fapi_key_change_auth_int_CFLAGS  = $(TESTS_CFLAGS)
1547test_integration_fapi_key_change_auth_int_LDADD   = $(TESTS_LDADD)
1548test_integration_fapi_key_change_auth_int_LDFLAGS = $(TESTS_LDFLAGS)
1549test_integration_fapi_key_change_auth_int_SOURCES = \
1550    test/integration/fapi-key-change-auth.int.c \
1551    test/integration/main-fapi.c test/integration/test-fapi.h
1552
1553test_integration_fapi_nv_ordinary_int_CFLAGS  = $(TESTS_CFLAGS)
1554test_integration_fapi_nv_ordinary_int_LDADD   = $(TESTS_LDADD)
1555test_integration_fapi_nv_ordinary_int_LDFLAGS = $(TESTS_LDFLAGS)
1556test_integration_fapi_nv_ordinary_int_SOURCES = \
1557    test/integration/fapi-nv-ordinary.int.c \
1558    test/integration/main-fapi.c test/integration/test-fapi.h
1559
1560test_integration_fapi_nv_authorizenv_cphash_int_CFLAGS  = $(TESTS_CFLAGS)
1561test_integration_fapi_nv_authorizenv_cphash_int_LDADD   = $(TESTS_LDADD)
1562test_integration_fapi_nv_authorizenv_cphash_int_LDFLAGS = $(TESTS_LDFLAGS)
1563test_integration_fapi_nv_authorizenv_cphash_int_SOURCES = \
1564    test/integration/fapi-nv-authorizenv-cphash.int.c \
1565    test/integration/main-fapi.c test/integration/test-fapi.h
1566
1567test_integration_fapi_nv_extend_int_CFLAGS  = $(TESTS_CFLAGS)
1568test_integration_fapi_nv_extend_int_LDADD   = $(TESTS_LDADD)
1569test_integration_fapi_nv_extend_int_LDFLAGS = $(TESTS_LDFLAGS)
1570test_integration_fapi_nv_extend_int_SOURCES = \
1571    test/integration/fapi-nv-extend.int.c \
1572    test/integration/main-fapi.c test/integration/test-fapi.h
1573
1574test_integration_fapi_nv_increment_int_CFLAGS  = $(TESTS_CFLAGS)
1575test_integration_fapi_nv_increment_int_LDADD   = $(TESTS_LDADD)
1576test_integration_fapi_nv_increment_int_LDFLAGS = $(TESTS_LDFLAGS)
1577test_integration_fapi_nv_increment_int_SOURCES = \
1578    test/integration/fapi-nv-increment.int.c \
1579    test/integration/main-fapi.c test/integration/test-fapi.h
1580
1581test_integration_fapi_nv_set_bits_int_CFLAGS  = $(TESTS_CFLAGS)
1582test_integration_fapi_nv_set_bits_int_LDADD   = $(TESTS_LDADD)
1583test_integration_fapi_nv_set_bits_int_LDFLAGS = $(TESTS_LDFLAGS)
1584test_integration_fapi_nv_set_bits_int_SOURCES = \
1585    test/integration/fapi-nv-set-bits.int.c \
1586    test/integration/main-fapi.c test/integration/test-fapi.h
1587
1588test_integration_fapi_nv_written_policy_int_CFLAGS  = $(TESTS_CFLAGS)
1589test_integration_fapi_nv_written_policy_int_LDADD   = $(TESTS_LDADD)
1590test_integration_fapi_nv_written_policy_int_LDFLAGS = $(TESTS_LDFLAGS)
1591test_integration_fapi_nv_written_policy_int_SOURCES = \
1592    test/integration/fapi-nv-written-policy.int.c \
1593    test/integration/main-fapi.c test/integration/test-fapi.h
1594
1595test_integration_fapi_ext_public_key_int_CFLAGS  = $(TESTS_CFLAGS) \
1596  -DFAPI_NONTPM
1597test_integration_fapi_ext_public_key_int_LDADD   = $(TESTS_LDADD)
1598test_integration_fapi_ext_public_key_int_LDFLAGS = $(TESTS_LDFLAGS)
1599test_integration_fapi_ext_public_key_int_SOURCES = \
1600    test/integration/fapi-ext-public-key.int.c \
1601    test/integration/main-fapi.c test/integration/test-fapi.h
1602
1603test_integration_fapi_data_crypt_int_CFLAGS  = $(TESTS_CFLAGS)
1604test_integration_fapi_data_crypt_int_LDADD   = $(TESTS_LDADD)
1605test_integration_fapi_data_crypt_int_LDFLAGS = $(TESTS_LDFLAGS)
1606test_integration_fapi_data_crypt_int_SOURCES = \
1607    test/integration/fapi-data-crypt.int.c \
1608    test/integration/main-fapi.c test/integration/test-fapi.h
1609
1610test_integration_fapi_data_crypt_rsa_int_CFLAGS  = $(TESTS_CFLAGS) \
1611 -DFAPI_PROFILE=\"P_RSA\"
1612test_integration_fapi_data_crypt_rsa_int_LDADD   = $(TESTS_LDADD)
1613test_integration_fapi_data_crypt_rsa_int_LDFLAGS = $(TESTS_LDFLAGS)
1614test_integration_fapi_data_crypt_rsa_int_SOURCES = \
1615    test/integration/fapi-data-crypt.int.c \
1616    test/integration/main-fapi.c test/integration/test-fapi.h
1617
1618test_integration_fapi_duplicate_int_CFLAGS  = $(TESTS_CFLAGS)
1619test_integration_fapi_duplicate_int_LDADD   = $(TESTS_LDADD)
1620test_integration_fapi_duplicate_int_LDFLAGS = $(TESTS_LDFLAGS)
1621test_integration_fapi_duplicate_int_SOURCES = \
1622    test/integration/fapi-duplicate.int.c \
1623    test/integration/main-fapi.c test/integration/test-fapi.h
1624
1625
1626test_integration_fapi_pcr_test_int_CFLAGS  = $(TESTS_CFLAGS)
1627test_integration_fapi_pcr_test_int_LDADD   = $(TESTS_LDADD)
1628test_integration_fapi_pcr_test_int_LDFLAGS = $(TESTS_LDFLAGS)
1629test_integration_fapi_pcr_test_int_SOURCES = \
1630    test/integration/fapi-pcr-test.int.c \
1631    test/integration/main-fapi.c test/integration/test-fapi.h
1632
1633test_integration_fapi_quote_int_CFLAGS  = $(TESTS_CFLAGS)
1634test_integration_fapi_quote_int_LDADD   = $(TESTS_LDADD)
1635test_integration_fapi_quote_int_LDFLAGS = $(TESTS_LDFLAGS) -ljson-c
1636test_integration_fapi_quote_int_SOURCES = \
1637    test/integration/fapi-quote.int.c \
1638    test/integration/main-fapi.c test/integration/test-fapi.h
1639
1640test_integration_fapi_quote_rsa_int_CFLAGS  = $(TESTS_CFLAGS) \
1641 -DFAPI_PROFILE=\"P_RSA\"
1642test_integration_fapi_quote_rsa_int_LDADD   = $(TESTS_LDADD)
1643test_integration_fapi_quote_rsa_int_LDFLAGS = $(TESTS_LDFLAGS) -ljson-c
1644test_integration_fapi_quote_rsa_int_SOURCES = \
1645    test/integration/fapi-quote.int.c \
1646    test/integration/main-fapi.c test/integration/test-fapi.h
1647
1648
1649test_integration_fapi_info_int_CFLAGS  = $(TESTS_CFLAGS)
1650test_integration_fapi_info_int_LDADD   = $(TESTS_LDADD)
1651test_integration_fapi_info_int_LDFLAGS = $(TESTS_LDFLAGS)
1652test_integration_fapi_info_int_SOURCES = \
1653    test/integration/fapi-info.int.c \
1654    test/integration/main-fapi.c test/integration/test-fapi.h
1655
1656test_integration_fapi_unseal_int_CFLAGS  = $(TESTS_CFLAGS)
1657test_integration_fapi_unseal_int_LDADD   = $(TESTS_LDADD)
1658test_integration_fapi_unseal_int_LDFLAGS = $(TESTS_LDFLAGS)
1659test_integration_fapi_unseal_int_SOURCES = \
1660    test/integration/fapi-unseal.int.c \
1661    test/integration/main-fapi.c test/integration/test-fapi.h
1662
1663test_integration_fapi_provision_fingerprint_int_CFLAGS  = $(TESTS_CFLAGS) \
1664 -DFAPI_TEST_FINGERPRINT  -DFAPI_PROFILE=\"P_RSA\"
1665test_integration_fapi_provision_fingerprint_int_LDADD   = $(TESTS_LDADD)
1666test_integration_fapi_provision_fingerprint_int_LDFLAGS = $(TESTS_LDFLAGS)
1667test_integration_fapi_provision_fingerprint_int_SOURCES = \
1668    test/integration/fapi-get-random.int.c \
1669    test/integration/main-fapi.c test/integration/test-fapi.h
1670
1671test_integration_fapi_provision_certificate_int_CFLAGS  = $(TESTS_CFLAGS) \
1672 -DFAPI_TEST_CERTIFICATE  -DFAPI_PROFILE=\"P_RSA\"
1673test_integration_fapi_provision_certificate_int_LDADD   = $(TESTS_LDADD)
1674test_integration_fapi_provision_certificate_int_LDFLAGS = $(TESTS_LDFLAGS)
1675test_integration_fapi_provision_certificate_int_SOURCES = \
1676    test/integration/fapi-get-random.int.c \
1677    test/integration/main-fapi.c test/integration/test-fapi.h
1678
1679test_integration_fapi_provision_fingerprint_ecc_int_CFLAGS  = $(TESTS_CFLAGS) \
1680 -DFAPI_TEST_FINGERPRINT_ECC  -DFAPI_PROFILE=\"P_ECC\"
1681test_integration_fapi_provision_fingerprint_ecc_int_LDADD   = $(TESTS_LDADD)
1682test_integration_fapi_provision_fingerprint_ecc_int_LDFLAGS = $(TESTS_LDFLAGS)
1683test_integration_fapi_provision_fingerprint_ecc_int_SOURCES = \
1684    test/integration/fapi-get-random.int.c \
1685    test/integration/main-fapi.c test/integration/test-fapi.h
1686
1687test_integration_fapi_provision_certificate_ecc_int_CFLAGS  = $(TESTS_CFLAGS) \
1688 -DFAPI_TEST_CERTIFICATE_ECC  -DFAPI_PROFILE=\"P_ECC\"
1689test_integration_fapi_provision_certificate_ecc_int_LDADD   = $(TESTS_LDADD)
1690test_integration_fapi_provision_certificate_ecc_int_LDFLAGS = $(TESTS_LDFLAGS)
1691test_integration_fapi_provision_certificate_ecc_int_SOURCES = \
1692    test/integration/fapi-get-random.int.c \
1693    test/integration/main-fapi.c test/integration/test-fapi.h
1694
1695endif #FAPI
1696
1697endif #ENABLE_INTEGRATION
1698
1699check-ptpm:
1700	$(MAKE) -j1 check
1701