xref: /openbsd-src/lib/libutil/Makefile (revision 04426297a209717351a115def4fe33c9cbef6c02)
1*04426297Sclaudio#	$OpenBSD: Makefile,v 1.45 2023/12/12 15:49:21 claudio Exp $
24b826ba8Sderaadt#	$NetBSD: Makefile,v 1.8 1996/05/16 07:03:28 thorpej Exp $
3df930be7Sderaadt
4df930be7SderaadtLIB=	util
5c10c62f6Sdownsj
68c897735SkettenisVERSION_SCRIPT=	${.CURDIR}/Symbols.map
78c897735Skettenis
8d4b95dc4SrobHDRS=	ber.h util.h imsg.h
9d4b95dc4SrobSRCS=	bcrypt_pbkdf.c ber.c check_expire.c duid.c getmaxpartitions.c \
10410ca83dStedu	getrawpartition.c login.c \
11acc2517fSmillert	login_tty.c logout.c logwtmp.c opendev.c passwd.c pty.c readlabel.c \
12a6669909Sderaadt	login_fbtab.c uucplock.c fparseln.c opendisk.c pidfile.c \
1311dbc5f7Stedu	fmt_scaled.c imsg.c imsg-buffer.c pkcs5_pbkdf2.c
144b826ba8Sderaadt
15696b5899StbMAN=	bcrypt_pbkdf.3 \
161376e1c0Srob	check_expire.3 getmaxpartitions.3 \
17d4b95dc4Srob	getrawpartition.3 \
18410ca83dStedu	isduid.3 login.3 \
19696b5899Stb	ober_add_string.3 ober_get_string.3 ober_oid_cmp.3 \
20696b5899Stb	ober_read_elements.3 ober_set_header.3 \
2144946945Sderaadt	opendev.3 openpty.3 pw_init.3 pw_lock.3 readlabelfs.3 uu_lock.3 \
2211dbc5f7Stedu	fparseln.3 opendisk.3 login_fbtab.3 pidfile.3 fmt_scaled.3 imsg_init.3 \
23*04426297Sclaudio	ibuf_add.3 pkcs5_pbkdf2.3
244b826ba8Sderaadt
2541e21db3SderaadtSRCS+=	ohash.c
2641e21db3SderaadtHDRS += ohash.h
2742dcb487Sespie
2842dcb487SespieMAN +=	ohash_init.3 ohash_interval.3
2942dcb487Sespie
30ce8aa036Sderaadtincludes:
31c10c62f6Sdownsj	@cd ${.CURDIR}; for i in $(HDRS); do \
32c10c62f6Sdownsj	    j="cmp -s $$i ${DESTDIR}/usr/include/$$i || \
33cf1d0975Sjsing		${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} \
34cf1d0975Sjsing		-m 444 $$i ${DESTDIR}/usr/include"; \
35c10c62f6Sdownsj	    echo $$j; \
36c10c62f6Sdownsj	    eval "$$j"; \
37c10c62f6Sdownsj	done
38df930be7Sderaadt
39df930be7Sderaadt.include <bsd.lib.mk>
40