blob: e94cded2333d0d6ce0897c92e4562e51c8b0d762 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
# $NetBSD: Makefile.prog,v 1.2 2013/09/29 13:34:37 christos Exp $
.include "../Makefile.inc"
PROG=${.CURDIR:T}
.if "${PROG:M*sealdata}" != ""
.PATH.c: ${DIST}/src/cmds
.else
.PATH.c: ${DIST}/src/tpm_mgmt
.endif
.if "${PROG:Mtpm_nv*}" != ""
SRCS=${PROG}.c tpm_nvcommon.c
.elif ${PROG} == "tpm_setoperatorauth"
.elif ${PROG} == "tpm_changeownerauth"
SRCS=tpm_changeauth.c
.elif ${PROG} == "tpm_setpresence"
SRCS=tpm_present.c
.elif ${PROG} == "tpm_setactive"
SRCS=tpm_activate.c
.elif ${PROG:Mtpm_set*} != ""
SRCS=${PROG:S/set//}.c
.endif
LIBTPMUTILSOBJDIR!= cd ${.CURDIR}/../../lib/libtpm_utils && ${PRINTOBJDIR}
.if ${PROG} == "tpm_unsealdata"
DPADD+=${LIBTPM_UNSEAL}
LDADD+=-ltpm_unseal
.endif
DPADD+=${LIBTSPI}
LDADD+=-L${LIBTPMUTILSOBJDIR} -ltpm_utils -ltspi
DPADD+=${LIBCRYPTO}
LDADD+=-lcrypto
.if ${PROG} != "tpm_version" && ${PROG:M*sealdata} == ""
BINDIR=/usr/sbin
.if ${PROG} != "tpm_restrictsrk"
.SUFFIXES: .8
.PATH.8: ${DIST}/man/man8
MAN+=${PROG}.8
.else
NOMAN=yes
MAN=
#MLINKS+=tpm_restrictpubek.8 tpm_restrictsrk.8
.endif
.else
BINDIR=/usr/bin
.if ${PROG} != "tpm_unsealdata"
.SUFFIXES: .1
.PATH.1: ${DIST}/man/man1
MAN+=${PROG}.1
.else
NOMAN=yes
MAN=
.endif
.endif
.include <bsd.prog.mk>
|