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