xref: /netbsd-src/crypto/external/cpl/trousers/lib/libtcs/Makefile (revision 4c3eb207d36f67d31994830c0a694161fc1ca39b)
1# $NetBSD: Makefile,v 1.1 2012/01/28 02:15:26 christos 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
21LIB=tcs
22SRCS=\
23crypto.c \
24log.c \
25ps_utils.c \
26rpc.c \
27rpc_admin.c \
28rpc_aik.c \
29rpc_audit.c \
30rpc_auth.c \
31rpc_bind.c \
32rpc_caps.c \
33rpc_caps_tpm.c \
34rpc_certify.c \
35rpc_changeauth.c \
36rpc_cmk.c \
37rpc_context.c \
38rpc_counter.c \
39rpc_delegate.c \
40rpc_dir.c \
41rpc_ek.c \
42rpc_evlog.c \
43rpc_key.c \
44rpc_maint.c \
45rpc_migration.c \
46rpc_nv.c \
47rpc_oper.c \
48rpc_own.c \
49rpc_pcr_extend.c \
50rpc_ps.c \
51rpc_quote.c \
52rpc_quote2.c \
53rpc_random.c \
54rpc_seal.c \
55rpc_selftest.c \
56rpc_sign.c \
57rpc_tick.c \
58rpc_transport.c \
59tcs_aik.c \
60tcs_auth_mgr.c \
61tcs_caps.c \
62tcs_context.c \
63tcs_context_key.c \
64tcs_counter.c \
65tcs_evlog.c \
66tcs_evlog_biosem.c \
67tcs_evlog_imaem.c \
68tcs_key.c \
69tcs_key_mem_cache.c \
70tcs_key_ps.c \
71tcs_migration.c \
72tcs_pbg.c \
73tcs_ps.c \
74tcs_quote.c \
75tcs_quote2.c \
76tcs_req_mgr.c \
77tcs_seal.c \
78tcs_utils.c \
79tcsi_admin.c \
80tcsi_aik.c \
81tcsi_audit.c \
82tcsi_auth.c \
83tcsi_bind.c \
84tcsi_caps.c \
85tcsi_caps_tpm.c \
86tcsi_certify.c \
87tcsi_changeauth.c \
88tcsi_cmk.c \
89tcsi_context.c \
90tcsi_counter.c \
91tcsi_delegate.c \
92tcsi_dir.c \
93tcsi_ek.c \
94tcsi_evlog.c \
95tcsi_key.c \
96tcsi_maint.c \
97tcsi_migration.c \
98tcsi_nv.c \
99tcsi_oper.c \
100tcsi_own.c \
101tcsi_pcr.c \
102tcsi_ps.c \
103tcsi_quote.c \
104tcsi_quote2.c \
105tcsi_random.c \
106tcsi_seal.c \
107tcsi_selftest.c \
108tcsi_sign.c \
109tcsi_tick.c \
110tcsi_transport.c \
111tcsps.c
112
113.include <bsd.lib.mk>
114