xref: /freebsd/krb5/util/et/Makefile (revision 929f5966a9fd3d050c7b604513c6fb4ac9b5d335)
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
10.include <src.opts.mk>
11
12.include "../Makefile.inc"
13
14LIB=		com_err
15# SHLIB_MAJOR=	3
16LDFLAGS=-Wl,--no-undefined
17INCSDIR=${INCLUDEDIR}
18LIBADD=	krb5support
19VERSION_MAP=	${.CURDIR}/version.map
20
21SRCS=	com_err.c \
22	error_message.c \
23	et_name.c \
24	error_table.h \
25	mit-sipb-copyright.h
26
27INCS=	com_err.h
28
29MAN=	com_err.3
30
31# NOTES: com_err.h is copied to ../include
32
33CFLAGS+=-I${KRB5_DIR}/util/et \
34	-I${KRB5_DIR}/include \
35	-I${.CURDIR:H:H}/include \
36	-I${.OBJDIR}
37
38FILESGROUPS=	ETSCRIPTS
39
40ETSCRIPTS=	et_c.awk \
41		et_h.awk
42
43ETSCRIPTSDIR=	${KRB5_ETDIR}
44ETSCRIPTSMODE=	0444
45ETSCRIPTSTAGS=	dev
46
47.include <bsd.lib.mk>
48
49.SUFFIXES: .h .c .et .ct .man .3
50
51.man.3:
52	@cp ${.ALLSRC} ${.TARGET}
53
54.PATH: ${KRB5_DIR}/util/et
55