add build glue trunk
authorchristos <christos@NetBSD.org>
Sat, 28 Jan 2012 02:15:25 +0000
branchtrunk
changeset 208543 43ac816f3657
parent 208542 a454dad70a2b
child 208544 0dbd8c950fda
add build glue
crypto/external/cpl/trousers/Makefile
crypto/external/cpl/trousers/Makefile.inc
crypto/external/cpl/trousers/bin/Makefile
crypto/external/cpl/trousers/bin/Makefile.inc
crypto/external/cpl/trousers/bin/tcsd/Makefile
crypto/external/cpl/trousers/etc/tcsd.conf
crypto/external/cpl/trousers/lib/Makefile
crypto/external/cpl/trousers/lib/Makefile.inc
crypto/external/cpl/trousers/lib/libtcs/Makefile
crypto/external/cpl/trousers/lib/libtddl/Makefile
crypto/external/cpl/trousers/lib/libtspi/Makefile
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/external/cpl/trousers/Makefile	Sat Jan 28 02:15:25 2012 +0000
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2012/01/28 02:15:25 christos Exp $
+SUBDIR=lib .WAIT bin
+.include <bsd.subdir.mk>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/external/cpl/trousers/Makefile.inc	Sat Jan 28 02:15:25 2012 +0000
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile.inc,v 1.1 2012/01/28 02:15:25 christos Exp $
+
+.include <bsd.own.mk>
+
+DIST=${NETBSDSRCDIR}/crypto/external/cpl/trousers/dist
+
+CPPFLAGS+= -I${DIST}/src/include
+
+CPPFLAGS+= -DPACKAGE_NAME=\"trousers\" -DPACKAGE_TARNAME=\"trousers\"
+CPPFLAGS+= -DPACKAGE_VERSION=\"0.3.8\" -DPACKAGE_STRING=\"trousers\ 0.3.8\"
+CPPFLAGS+= -DPACKAGE_BUGREPORT=\"trousers-tech@lists.sf.net\" 
+CPPFLAGS+= -DPACKAGE_URL=\"\" -DPACKAGE=\"trousers\" -DVERSION=\"0.3.8\"
+CPPFLAGS+= -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
+CPPFLAGS+= -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
+CPPFLAGS+= -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
+CPPFLAGS+= -DHAVE_UNISTD_H=1 -DHAVE_OPENSSL_BN_H=1 -DHAVE_OPENSSL_ENGINE_H=1
+CPPFLAGS+= -DHAVE_PTHREAD_H=1 -DHAVE_DLFCN_H=1 -DHTOLE_DEFINED=1 -DHAVE_DAEMON=1
+
+CPPFLAGS+=-DBI_OPENSSL -DTCSD_DEFAULT_PORT=30003
+CPPFLAGS+=-DTSS_VER_MAJOR=0 -DTSS_VER_MINOR=3 -DTSS_SPEC_MAJOR=1
+CPPFLAGS+=-DTSS_SPEC_MINOR=2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/external/cpl/trousers/bin/Makefile	Sat Jan 28 02:15:25 2012 +0000
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2012/01/28 02:15:26 christos Exp $
+SUBDIR = tcsd
+.include <bsd.subdir.mk>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/external/cpl/trousers/bin/Makefile.inc	Sat Jan 28 02:15:25 2012 +0000
@@ -0,0 +1,2 @@
+# $NetBSD: Makefile.inc,v 1.1 2012/01/28 02:15:26 christos Exp $
+.include "../Makefile.inc"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/external/cpl/trousers/bin/tcsd/Makefile	Sat Jan 28 02:15:25 2012 +0000
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2012/01/28 02:15:26 christos Exp $
+.include "../Makefile.inc"
+
+.PATH.c: ${DIST}/src/tcsd
+
+CPPFLAGS+=-DAPPID=\"TCSD\" -DVAR_PREFIX=\"/var\"  -DETC_PREFIX=\"/etc\"
+CPPFLAGS+=-DTSS_BUILD_PS -DTSS_BUILD_PCR_EVENTS
+
+BINDIR=/usr/sbin
+PROG=tcsd
+SRCS=\
+platform.c \
+svrside.c \
+tcsd_conf.c \
+tcsd_threads.c 
+
+LIBTCSOBJDIR!=	cd ${.CURDIR}/../../lib/libtcs && ${PRINTOBJDIR}
+
+DPADD+=${LIBTDDL} ${LIBCRYPTO} ${LIBPTHREAD}
+LDADD+=-L${LIBTCSOBJDIR} -ltcs -ltddl -lcrypto -lpthread
+
+.SUFFIXES: .5 .8
+.PATH.5: ${DIST}/man/man5
+.PATH.8: ${DIST}/man/man8
+
+MAN+=tcsd.conf.5 tcsd.8
+
+.include <bsd.prog.mk>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/external/cpl/trousers/etc/tcsd.conf	Sat Jan 28 02:15:25 2012 +0000
@@ -0,0 +1,13 @@
+port = 30003
+num_threads = 10
+system_ps_file = /var/tpm/system.data
+#firmware_log_file = /proc/tpm/firmware_events
+#kernel_log_file = /proc/tcg/measurement_events
+firmware_pcrs = 0,1,2,3,4,5,6,7
+kernel_pcrs = 10,11
+platform_cred = /etc/tpm/platform.cert
+conformance_cred = /etc/tpm/conformance.cert
+endorsement_cred = /etc/tpm/endorsement.cert
+remote_ops = create_key,random
+host_platform_class = server_12
+all_platform_classes = pc_11,pc_12,mobile_12
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/external/cpl/trousers/lib/Makefile	Sat Jan 28 02:15:25 2012 +0000
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2012/01/28 02:15:26 christos Exp $
+SUBDIR = libtddl libtspi
+.include <bsd.subdir.mk>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/external/cpl/trousers/lib/Makefile.inc	Sat Jan 28 02:15:25 2012 +0000
@@ -0,0 +1,2 @@
+# $NetBSD: Makefile.inc,v 1.1 2012/01/28 02:15:26 christos Exp $
+.include "../Makefile.inc"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/external/cpl/trousers/lib/libtcs/Makefile	Sat Jan 28 02:15:25 2012 +0000
@@ -0,0 +1,113 @@
+# $NetBSD: Makefile,v 1.1 2012/01/28 02:15:26 christos Exp $
+
+LIBISPRIVATE=yes
+.include "../Makefile.inc"
+
+TCS=${DIST}/src/tcs
+.PATH.c: ${TCS} ${TCS}/ps ${TCS}/rpc ${TCS}/rpc/tcstp ${TCS}/crypto/openssl
+
+CPPFLAGS+=-DAPPID=\"TCSD\ TCS\" -DVAR_PREFIX=\"/var\" -DETC_PREFIX=\"/etc\"
+CPPFLAGS+=-DTSS_BUILD_TRANSPORT -DTSS_BUILD_TICK -DTSS_BUILD_COUNTER
+CPPFLAGS+=-DTSS_BUILD_RANDOM -DTSS_BUILD_CAPS -DTSS_BUILD_DIR
+CPPFLAGS+=-DTSS_BUILD_PCR_EVENTS -DTSS_BUILD_SIGN -DTSS_BUILD_QUOTE
+CPPFLAGS+=-DTSS_BUILD_SEAL -DTSS_BUILD_CHANGEAUTH -DTSS_BUILD_BIND
+CPPFLAGS+=-DTSS_BUILD_OWN -DTSS_BUILD_PS -DTSS_BUILD_ADMIN
+CPPFLAGS+=-DTSS_BUILD_AIK -DTSS_BUILD_EK -DTSS_BUILD_CERTIFY
+CPPFLAGS+=-DTSS_BUILD_KEY -DTSS_BUILD_MAINT -DTSS_BUILD_MIGRATION
+CPPFLAGS+=-DTSS_BUILD_PCR_EXTEND -DTSS_BUILD_SELFTEST -DTSS_BUILD_NV
+CPPFLAGS+=-DTSS_BUILD_AUDIT -DTSS_BUILD_SEALX -DTSS_BUILD_TSS12
+CPPFLAGS+=-DTSS_BUILD_DELEGATION -DTSS_BUILD_QUOTE2  -DTSS_BUILD_CMK
+
+LIB=tcs
+SRCS=\
+crypto.c \
+log.c \
+ps_utils.c \
+rpc.c \
+rpc_admin.c \
+rpc_aik.c \
+rpc_audit.c \
+rpc_auth.c \
+rpc_bind.c \
+rpc_caps.c \
+rpc_caps_tpm.c \
+rpc_certify.c \
+rpc_changeauth.c \
+rpc_cmk.c \
+rpc_context.c \
+rpc_counter.c \
+rpc_delegate.c \
+rpc_dir.c \
+rpc_ek.c \
+rpc_evlog.c \
+rpc_key.c \
+rpc_maint.c \
+rpc_migration.c \
+rpc_nv.c \
+rpc_oper.c \
+rpc_own.c \
+rpc_pcr_extend.c \
+rpc_ps.c \
+rpc_quote.c \
+rpc_quote2.c \
+rpc_random.c \
+rpc_seal.c \
+rpc_selftest.c \
+rpc_sign.c \
+rpc_tick.c \
+rpc_transport.c \
+tcs_aik.c \
+tcs_auth_mgr.c \
+tcs_caps.c \
+tcs_context.c \
+tcs_context_key.c \
+tcs_counter.c \
+tcs_evlog.c \
+tcs_evlog_biosem.c \
+tcs_evlog_imaem.c \
+tcs_key.c \
+tcs_key_mem_cache.c \
+tcs_key_ps.c \
+tcs_migration.c \
+tcs_pbg.c \
+tcs_ps.c \
+tcs_quote.c \
+tcs_quote2.c \
+tcs_req_mgr.c \
+tcs_seal.c \
+tcs_utils.c \
+tcsi_admin.c \
+tcsi_aik.c \
+tcsi_audit.c \
+tcsi_auth.c \
+tcsi_bind.c \
+tcsi_caps.c \
+tcsi_caps_tpm.c \
+tcsi_certify.c \
+tcsi_changeauth.c \
+tcsi_cmk.c \
+tcsi_context.c \
+tcsi_counter.c \
+tcsi_delegate.c \
+tcsi_dir.c \
+tcsi_ek.c \
+tcsi_evlog.c \
+tcsi_key.c \
+tcsi_maint.c \
+tcsi_migration.c \
+tcsi_nv.c \
+tcsi_oper.c \
+tcsi_own.c \
+tcsi_pcr.c \
+tcsi_ps.c \
+tcsi_quote.c \
+tcsi_quote2.c \
+tcsi_random.c \
+tcsi_seal.c \
+tcsi_selftest.c \
+tcsi_sign.c \
+tcsi_tick.c \
+tcsi_transport.c \
+tcsps.c
+
+.include <bsd.lib.mk>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/external/cpl/trousers/lib/libtddl/Makefile	Sat Jan 28 02:15:25 2012 +0000
@@ -0,0 +1,11 @@
+# $NetBSD: Makefile,v 1.1 2012/01/28 02:15:26 christos Exp $
+.include "../Makefile.inc"
+
+.PATH.c: ${DIST}/src/tddl
+
+CPPFLAGS+=-DAPPID=\"TCSD\ TDDL\"
+
+LIB=tddl
+SRCS=tddl.c
+
+.include <bsd.lib.mk>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/external/cpl/trousers/lib/libtspi/Makefile	Sat Jan 28 02:15:25 2012 +0000
@@ -0,0 +1,277 @@
+# $NetBSD: Makefile,v 1.1 2012/01/28 02:15:26 christos Exp $
+.include "../Makefile.inc"
+
+CPPFLAGS+=-DAPPID=\"TSPI\" -DVAR_PREFIX=\"/var\" -DETC_PREFIX=\"/etc\"
+CPPFLAGS+=-DTSS_BUILD_TSS12 -DTSS_BUILD_TRANSPORT -DTSS_BUILD_TICK
+CPPFLAGS+=-DTSS_BUILD_COUNTER -DTSS_BUILD_AUTH -DTSS_BUILD_GETSET
+CPPFLAGS+=-DTSS_BUILD_RANDOM -DTSS_BUILD_CAPS -DTSS_BUILD_CAPS_TPM
+CPPFLAGS+=-DTSS_BUILD_POLICY -DTSS_BUILD_DIR -DTSS_BUILD_PCR_EVENTS
+CPPFLAGS+=-DTSS_BUILD_HASH -DTSS_BUILD_SIGN -DTSS_BUILD_QUOTE
+CPPFLAGS+=-DTSS_BUILD_PCR_COMP -DTSS_BUILD_SEAL -DTSS_BUILD_CHANGEAUTH
+CPPFLAGS+=-DTSS_BUILD_BIND -DTSS_BUILD_OWN -DTSS_BUILD_PS -DTSS_BUILD_ADMIN
+CPPFLAGS+=-DTSS_BUILD_AIK -DTSS_BUILD_EK  -DTSS_BUILD_CERTIFY -DTSS_BUILD_KEY
+CPPFLAGS+=-DTSS_BUILD_MAINT  -DTSS_BUILD_MIGRATION -DTSS_BUILD_PCR_EXTEND
+CPPFLAGS+=-DTSS_BUILD_SELFTEST -DTSS_BUILD_PCRS_LIST -DTSS_BUILD_HASH_LIST
+CPPFLAGS+=-DTSS_BUILD_ENCDATA_LIST -DTSS_BUILD_RSAKEY_LIST -DTSS_BUILD_ASN1
+CPPFLAGS+=-DTSS_BUILD_AUDIT -DTSS_BUILD_SEALX -DTSS_BUILD_QUOTE2
+CPPFLAGS+=-DTSS_BUILD_NV -DTSS_BUILD_DELEGATION -DTSS_BUILD_CMK
+
+TSPI=${DIST}/src/tspi 
+TRSPI=${DIST}/src/trspi 
+.PATH.c: ${TSPI} ${TSPI}/rpc ${TSPI}/rpc/tcstp ${TSPI}/ps ${TRSPI} ${TRSPI}/crypto/openssl
+
+SHLIB_MAJOR=3
+SHLIB_MINOR=0
+
+LIBDPLIBS+=	crypto	${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto
+LIB=tspi
+SRCS=\
+hosttable.c \
+log.c \
+obj.c \
+obj_context.c \
+obj_delfamily.c \
+obj_encdata.c \
+obj_hash.c \
+obj_migdata.c \
+obj_nv.c \
+obj_pcrs.c \
+obj_policy.c \
+obj_rsakey.c \
+obj_tpm.c \
+ps_utils.c \
+rpc.c \
+rpc_admin.c \
+rpc_aik.c \
+rpc_audit.c \
+rpc_auth.c \
+rpc_bind.c \
+rpc_caps.c \
+rpc_caps_tpm.c \
+rpc_certify.c \
+rpc_changeauth.c \
+rpc_cmk.c \
+rpc_context.c \
+rpc_counter.c \
+rpc_delegate.c \
+rpc_dir.c \
+rpc_ek.c \
+rpc_evlog.c \
+rpc_key.c \
+rpc_maint.c \
+rpc_migration.c \
+rpc_nv.c \
+rpc_oper.c \
+rpc_own.c \
+rpc_pcr_extend.c \
+rpc_ps.c \
+rpc_quote.c \
+rpc_quote2.c \
+rpc_random.c \
+rpc_seal.c \
+rpc_selftest.c \
+rpc_sign.c \
+rpc_tick.c \
+rpc_transport.c \
+spi_utils.c \
+ssl_ui.c \
+tcs_api.c \
+tsp_admin.c \
+tsp_aik.c \
+tsp_asym.c \
+tsp_audit.c \
+tsp_auth.c \
+tsp_bind.c \
+tsp_caps.c \
+tsp_caps_tpm.c \
+tsp_certify.c \
+tsp_changeauth.c \
+tsp_context_mem.c \
+tsp_counter.c \
+tsp_delegate.c \
+tsp_dir.c \
+tsp_ek.c \
+tsp_get_flags.c \
+tsp_key.c \
+tsp_maint.c \
+tsp_migration.c \
+tsp_nv.c \
+tsp_oper.c \
+tsp_own.c \
+tsp_pcr.c \
+tsp_pcr_extend.c \
+tsp_policy.c \
+tsp_ps.c \
+tsp_quote.c \
+tsp_quote2.c \
+tsp_random.c \
+tsp_seal.c \
+tsp_selftest.c \
+tsp_sign.c \
+tsp_tick.c \
+tspi_admin.c \
+tspi_aik.c \
+tspi_asn1.c \
+tspi_audit.c \
+tspi_bind.c \
+tspi_caps.c \
+tspi_caps_tpm.c \
+tspi_certify.c \
+tspi_changeauth.c \
+tspi_cmk.c \
+tspi_context.c \
+tspi_counter.c \
+tspi_delegate.c \
+tspi_dir.c \
+tspi_ek.c \
+tspi_getset.c \
+tspi_hash.c \
+tspi_key.c \
+tspi_maint.c \
+tspi_migration.c \
+tspi_nv.c \
+tspi_oper.c \
+tspi_own.c \
+tspi_pcr_comp.c \
+tspi_pcr_comp12.c \
+tspi_pcr_events.c \
+tspi_pcr_extend.c \
+tspi_policy.c \
+tspi_ps.c \
+tspi_quote.c \
+tspi_quote2.c \
+tspi_random.c \
+tspi_seal.c \
+tspi_selftest.c \
+tspi_sign.c \
+tspi_tick.c \
+tspi_transport.c \
+tspps.c \
+hash.c \
+rsa.c \
+symmetric.c \
+trousers.c 
+
+.SUFFIXES: .h
+.PATH.h: ${DIST}/src/include
+INCSDIR=/usr/include
+INCS=\
+trousers/trousers.h \
+trousers/tss.h \
+tss/compat11b.h \
+tss/platform.h \
+tss/tcpa_defines.h \
+tss/tcpa_error.h \
+tss/tcpa_struct.h \
+tss/tcpa_typedef.h \
+tss/tcs.h \
+tss/tcs_defines.h \
+tss/tcs_error.h \
+tss/tcs_structs.h \
+tss/tcs_typedef.h \
+tss/tddl_error.h \
+tss/tddlapi_error.h \
+tss/tddli.h \
+tss/tpm.h \
+tss/tpm_error.h \
+tss/tpm_ordinal.h \
+tss/tspi.h \
+tss/tss_defines.h \
+tss/tss_error.h \
+tss/tss_error_basics.h \
+tss/tss_structs.h \
+tss/tss_typedef.h
+
+.SUFFIXES: .3
+.PATH.3: ${DIST}/man/man3
+MAN=\
+Tspi_ChangeAuth.3 \
+Tspi_ChangeAuthAsym.3 \
+Tspi_Context_Close.3 \
+Tspi_Context_CloseObject.3 \
+Tspi_Context_Connect.3 \
+Tspi_Context_Create.3 \
+Tspi_Context_CreateObject.3 \
+Tspi_Context_FreeMemory.3 \
+Tspi_Context_GetCapability.3 \
+Tspi_Context_GetDefaultPolicy.3 \
+Tspi_Context_GetKeyByPublicInfo.3 \
+Tspi_Context_GetKeyByUUID.3 \
+Tspi_Context_GetRegisteredKeysByUUID.3 \
+Tspi_Context_GetRegisteredKeysByUUID2.3 \
+Tspi_Context_GetTpmObject.3 \
+Tspi_Context_LoadKeyByBlob.3 \
+Tspi_Context_LoadKeyByUUID.3 \
+Tspi_Context_RegisterKey.3 \
+Tspi_Context_UnregisterKey.3 \
+Tspi_DAA_IssueCredential.3 \
+Tspi_DAA_IssueInit.3 \
+Tspi_DAA_IssueSetup.3 \
+Tspi_DAA_IssuerKeyVerification.3 \
+Tspi_DAA_VerifyInit.3 \
+Tspi_DAA_VerifySignature.3 \
+Tspi_Data_Bind.3 \
+Tspi_Data_Seal.3 \
+Tspi_Data_Unbind.3 \
+Tspi_Data_Unseal.3 \
+Tspi_DecodeBER_TssBlob.3 \
+Tspi_EncodeDER_TssBlob.3 \
+Tspi_GetAttribData.3 \
+Tspi_GetAttribUint32.3 \
+Tspi_GetPolicyObject.3 \
+Tspi_Hash_GetHashValue.3 \
+Tspi_Hash_SetHashValue.3 \
+Tspi_Hash_Sign.3 \
+Tspi_Hash_UpdateHashValue.3 \
+Tspi_Hash_VerifySignature.3 \
+Tspi_Key_CertifyKey.3 \
+Tspi_Key_ConvertMigrationBlob.3 \
+Tspi_Key_CreateKey.3 \
+Tspi_Key_CreateMigrationBlob.3 \
+Tspi_Key_GetPubKey.3 \
+Tspi_Key_LoadKey.3 \
+Tspi_Key_UnloadKey.3 \
+Tspi_Key_WrapKey.3 \
+Tspi_PcrComposite_GetPcrValue.3 \
+Tspi_PcrComposite_SelectPcrIndex.3 \
+Tspi_PcrComposite_SetPcrValue.3 \
+Tspi_Policy_AssignToObject.3 \
+Tspi_Policy_FlushSecret.3 \
+Tspi_Policy_SetSecret.3 \
+Tspi_SetAttribData.3 \
+Tspi_SetAttribUint32.3 \
+Tspi_TPM_AuthorizeMigrationTicket.3 \
+Tspi_TPM_CMKSetRestrictions.3 \
+Tspi_TPM_CertifySelfTest.3 \
+Tspi_TPM_CheckMaintenancePubKey.3 \
+Tspi_TPM_ClearOwner.3 \
+Tspi_TPM_CollateIdentityRequest.3 \
+Tspi_TPM_CreateEndorsementKey.3 \
+Tspi_TPM_CreateMaintenanceArchive.3 \
+Tspi_TPM_DAA_JoinCreateDaaPubKey.3 \
+Tspi_TPM_DAA_JoinInit.3 \
+Tspi_TPM_DAA_JoinStoreCredential.3 \
+Tspi_TPM_DAA_Sign.3 \
+Tspi_TPM_DirRead.3 \
+Tspi_TPM_DirWrite.3 \
+Tspi_TPM_GetAuditDigest.3 \
+Tspi_TPM_GetCapability.3 \
+Tspi_TPM_GetEvent.3 \
+Tspi_TPM_GetEventLog.3 \
+Tspi_TPM_GetEvents.3 \
+Tspi_TPM_GetPubEndorsementKey.3 \
+Tspi_TPM_GetRandom.3 \
+Tspi_TPM_GetStatus.3 \
+Tspi_TPM_GetTestResult.3 \
+Tspi_TPM_KillMaintenanceFeature.3 \
+Tspi_TPM_LoadMaintenancePubKey.3 \
+Tspi_TPM_OwnerGetSRKPubKey.3 \
+Tspi_TPM_PcrExtend.3 \
+Tspi_TPM_PcrRead.3 \
+Tspi_TPM_Quote.3 \
+Tspi_TPM_SelfTestFull.3 \
+Tspi_TPM_SetStatus.3 \
+Tspi_TPM_StirRandom.3 \
+Tspi_TPM_TakeOwnership.3
+
+.include <bsd.lib.mk>