1# $NetBSD: Makefile,v 1.2 2023/08/10 06:56:12 riastradh Exp $ 2 3LIBISPRIVATE=yes 4.include "../Makefile.inc" 5 6TCS=${DIST}/src/tcs 7.PATH.c: ${TCS} ${TCS}/ps ${TCS}/rpc ${TCS}/rpc/tcstp ${TCS}/crypto/openssl 8 9CPPFLAGS+=-DAPPID=\"TCSD\ TCS\" -DVAR_PREFIX=\"/var\" -DETC_PREFIX=\"/etc\" 10CPPFLAGS+=-DTSS_BUILD_TRANSPORT -DTSS_BUILD_TICK -DTSS_BUILD_COUNTER 11CPPFLAGS+=-DTSS_BUILD_RANDOM -DTSS_BUILD_CAPS -DTSS_BUILD_DIR 12CPPFLAGS+=-DTSS_BUILD_PCR_EVENTS -DTSS_BUILD_SIGN -DTSS_BUILD_QUOTE 13CPPFLAGS+=-DTSS_BUILD_SEAL -DTSS_BUILD_CHANGEAUTH -DTSS_BUILD_BIND 14CPPFLAGS+=-DTSS_BUILD_OWN -DTSS_BUILD_PS -DTSS_BUILD_ADMIN 15CPPFLAGS+=-DTSS_BUILD_AIK -DTSS_BUILD_EK -DTSS_BUILD_CERTIFY 16CPPFLAGS+=-DTSS_BUILD_KEY -DTSS_BUILD_MAINT -DTSS_BUILD_MIGRATION 17CPPFLAGS+=-DTSS_BUILD_PCR_EXTEND -DTSS_BUILD_SELFTEST -DTSS_BUILD_NV 18CPPFLAGS+=-DTSS_BUILD_AUDIT -DTSS_BUILD_SEALX -DTSS_BUILD_TSS12 19CPPFLAGS+=-DTSS_BUILD_DELEGATION -DTSS_BUILD_QUOTE2 -DTSS_BUILD_CMK 20 21COPTS.tcs_key.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} 22 23LIB=tcs 24SRCS=\ 25crypto.c \ 26log.c \ 27ps_utils.c \ 28rpc.c \ 29rpc_admin.c \ 30rpc_aik.c \ 31rpc_audit.c \ 32rpc_auth.c \ 33rpc_bind.c \ 34rpc_caps.c \ 35rpc_caps_tpm.c \ 36rpc_certify.c \ 37rpc_changeauth.c \ 38rpc_cmk.c \ 39rpc_context.c \ 40rpc_counter.c \ 41rpc_delegate.c \ 42rpc_dir.c \ 43rpc_ek.c \ 44rpc_evlog.c \ 45rpc_key.c \ 46rpc_maint.c \ 47rpc_migration.c \ 48rpc_nv.c \ 49rpc_oper.c \ 50rpc_own.c \ 51rpc_pcr_extend.c \ 52rpc_ps.c \ 53rpc_quote.c \ 54rpc_quote2.c \ 55rpc_random.c \ 56rpc_seal.c \ 57rpc_selftest.c \ 58rpc_sign.c \ 59rpc_tick.c \ 60rpc_transport.c \ 61tcs_aik.c \ 62tcs_auth_mgr.c \ 63tcs_caps.c \ 64tcs_context.c \ 65tcs_context_key.c \ 66tcs_counter.c \ 67tcs_evlog.c \ 68tcs_evlog_biosem.c \ 69tcs_evlog_imaem.c \ 70tcs_key.c \ 71tcs_key_mem_cache.c \ 72tcs_key_ps.c \ 73tcs_migration.c \ 74tcs_pbg.c \ 75tcs_ps.c \ 76tcs_quote.c \ 77tcs_quote2.c \ 78tcs_req_mgr.c \ 79tcs_seal.c \ 80tcs_utils.c \ 81tcsi_admin.c \ 82tcsi_aik.c \ 83tcsi_audit.c \ 84tcsi_auth.c \ 85tcsi_bind.c \ 86tcsi_caps.c \ 87tcsi_caps_tpm.c \ 88tcsi_certify.c \ 89tcsi_changeauth.c \ 90tcsi_cmk.c \ 91tcsi_context.c \ 92tcsi_counter.c \ 93tcsi_delegate.c \ 94tcsi_dir.c \ 95tcsi_ek.c \ 96tcsi_evlog.c \ 97tcsi_key.c \ 98tcsi_maint.c \ 99tcsi_migration.c \ 100tcsi_nv.c \ 101tcsi_oper.c \ 102tcsi_own.c \ 103tcsi_pcr.c \ 104tcsi_ps.c \ 105tcsi_quote.c \ 106tcsi_quote2.c \ 107tcsi_random.c \ 108tcsi_seal.c \ 109tcsi_selftest.c \ 110tcsi_sign.c \ 111tcsi_tick.c \ 112tcsi_transport.c \ 113tcsps.c 114 115.include <bsd.lib.mk> 116