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