1# 2# SPDX-License-Identifier: BSD-2-Clause 3# 4# Copyright (c) 2025 FreeBSD Foundation 5# 6# This sofware was developed by Cy Schubert <cy@FreeBSD.org> 7# under sponsorship from the FreeBSD Foundation. 8# 9 10PROG= ksu 11.if defined(ENABLE_SUID_K5SU) 12BINMODE=4555 13PRECIOUSPROG= 14.endif 15 16LIBADD= krb5 k5crypto com_err krb5profile krb5support sys 17 18SRCS= authorization.c \ 19 ccache.c \ 20 heuristic.c \ 21 krb_auth_su.c \ 22 main.c \ 23 xmalloc.c 24 25CFLAGS+=-I${KRB5_DIR}/include \ 26 -I${KRB5_SRCTOP}/include \ 27 -DGET_TGT_VIA_PASSWD \ 28 -DPRINC_LOOK_AHEAD 29 30MAN= ksu.1 31 32ksu.1: ksu.man 33 34CLEANFILES+= ksu.1 35 36.include <bsd.prog.mk> 37 38.SUFFIXES: .h .c. .man .1 39 40.man.1: 41 @cp ${.ALLSRC} ${.TARGET} 42 43.PATH: ${KRB5_DIR}/clients/ksu \ 44 ${KRB5_DIR}/man 45