xref: /freebsd/lib/libcasper/services/cap_grp/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
17d8e1e8dSJohn BaldwinSHLIBDIR?=	/lib
2aa090093SEd Maste
3d3bfc725SMariusz Zaborski.include <src.opts.mk>
4d3bfc725SMariusz Zaborski
5724fad3aSEmmanuel VadotPACKAGE=	runtime
6c501d73cSMariusz Zaborski
74fc0a279SMariusz ZaborskiSHLIB_MAJOR=	1
8c501d73cSMariusz ZaborskiINCSDIR?=	${INCLUDEDIR}/casper
9c501d73cSMariusz Zaborski
10ceb36bc9SMariusz Zaborski.if ${MK_CASPER} != "no"
1195844abeSMariusz ZaborskiSHLIB=	cap_grp
12ceb36bc9SMariusz Zaborski
13c501d73cSMariusz ZaborskiSRCS=	cap_grp.c
14ceb36bc9SMariusz Zaborski.endif
15c501d73cSMariusz Zaborski
16c501d73cSMariusz ZaborskiINCS=	cap_grp.h
17c501d73cSMariusz Zaborski
18c501d73cSMariusz ZaborskiLIBADD=	nv
19c501d73cSMariusz Zaborski
20c501d73cSMariusz ZaborskiCFLAGS+=-I${.CURDIR}
21c501d73cSMariusz Zaborski
22d511b20aSEnji CooperHAS_TESTS=
234b330699SEnji CooperSUBDIR.${MK_TESTS}+= tests
24d3bfc725SMariusz Zaborski
2556a79104SMariusz ZaborskiMAN+=	cap_grp.3
2656a79104SMariusz Zaborski
2756a79104SMariusz ZaborskiMLINKS+=cap_grp.3 libcap_grp.3
2856a79104SMariusz ZaborskiMLINKS+=cap_grp.3 cap_getgrent.3
2956a79104SMariusz ZaborskiMLINKS+=cap_grp.3 cap_getgrnam.3
3056a79104SMariusz ZaborskiMLINKS+=cap_grp.3 cap_getgrgid.3
3156a79104SMariusz ZaborskiMLINKS+=cap_grp.3 cap_getgrent_r.3
3256a79104SMariusz ZaborskiMLINKS+=cap_grp.3 cap_getgrnam_r.3
3356a79104SMariusz ZaborskiMLINKS+=cap_grp.3 cap_getgrgid_r.3
3456a79104SMariusz ZaborskiMLINKS+=cap_grp.3 cap_setgroupent.3
3556a79104SMariusz ZaborskiMLINKS+=cap_grp.3 cap_setgrent.3
3656a79104SMariusz ZaborskiMLINKS+=cap_grp.3 cap_endgrent.3
3756a79104SMariusz ZaborskiMLINKS+=cap_grp.3 cap_grp_limit_cmds.3
3856a79104SMariusz ZaborskiMLINKS+=cap_grp.3 cap_grp_limit_fields.3
3956a79104SMariusz ZaborskiMLINKS+=cap_grp.3 cap_grp_limit_groups.3
4056a79104SMariusz Zaborski
41c501d73cSMariusz Zaborski.include <bsd.lib.mk>
42*b7f7cc25SJohn Baldwin
43*b7f7cc25SJohn Baldwin# GCC 13 complains incorrectly about free after failed realloc: GCC bug #110501
44*b7f7cc25SJohn BaldwinCFLAGS.cap_grp.c+= ${NO_WUSE_AFTER_FREE}
45