xref: /freebsd/lib/libulog/Makefile (revision c6063d0da8e1f8d8452b0c2ee1c7ad718c1a7052)
12208eadfSEd Schouten# $FreeBSD$
22208eadfSEd Schouten
36e8021eaSEd SchoutenSHLIBDIR?=/lib
46e8021eaSEd Schouten
5*c6063d0dSWarner Losh.include <src.opts.mk>
604b0c5bbSEd Schouten
72208eadfSEd SchoutenLIB=	ulog
82208eadfSEd SchoutenSHLIB_MAJOR= 0
904b0c5bbSEd SchoutenINCS=	ulog.h utempter.h
10691ac623SEd SchoutenSRCS=	ulog.h ulog_login.c ulog_login_pseudo.c utempter.c
112208eadfSEd Schouten
12691ac623SEd SchoutenMAN=	ulog_login.3 utempter_add_record.3
13691ac623SEd SchoutenMLINKS+=ulog_login.3 ulog_login_pseudo.3 \
142208eadfSEd Schouten	ulog_login.3 ulog_logout.3 \
1542782e47SEd Schouten	ulog_login.3 ulog_logout_pseudo.3 \
1604b0c5bbSEd Schouten	utempter_add_record.3 utempter_remove_added_record.3 \
1704b0c5bbSEd Schouten	utempter_add_record.3 utempter_remove_record.3 \
1804b0c5bbSEd Schouten	utempter_add_record.3 addToUtmp.3 \
1904b0c5bbSEd Schouten	utempter_remove_added_record.3 removeFromUtmp.3 \
2004b0c5bbSEd Schouten	utempter_remove_record.3 removeLineFromUtmp.3
2142782e47SEd Schouten
22691ac623SEd SchoutenDPADD=	${LIBMD}
23691ac623SEd SchoutenLDADD=	-lmd
24691ac623SEd Schouten
252208eadfSEd SchoutenVERSION_DEF= ${.CURDIR}/../libc/Versions.def
262208eadfSEd SchoutenSYMBOL_MAPS= ${.CURDIR}/Symbol.map
272208eadfSEd Schouten
2804b0c5bbSEd Schouten.if ${MK_INSTALLLIB} != "no"
2904b0c5bbSEd SchoutenSYMLINKS+=libulog.a ${LIBDIR}/libutempter.a
3004b0c5bbSEd Schouten.endif
3104b0c5bbSEd Schouten.if !defined(NO_PIC)
3204b0c5bbSEd SchoutenSYMLINKS+=libulog.so ${LIBDIR}/libutempter.so
3304b0c5bbSEd Schouten.endif
3404b0c5bbSEd Schouten.if ${MK_PROFILE} != "no"
3504b0c5bbSEd SchoutenSYMLINKS+=libulog_p.a ${LIBDIR}/libutempter_p.a
3604b0c5bbSEd Schouten.endif
3704b0c5bbSEd Schouten
382208eadfSEd Schouten.include <bsd.lib.mk>
39