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