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