130aaff11SWarner Losh# $FreeBSD$ 230aaff11SWarner Losh 330aaff11SWarner Losh.PATH: ${.CURDIR}/../../include 430aaff11SWarner Losh 51c62f923SWarner LoshLIB= egacy 6c2774610SDavid E. O'BrienSRC= 730aaff11SWarner LoshINCSGROUPS= INCS 830aaff11SWarner LoshINCS= 930aaff11SWarner Losh 1030aaff11SWarner LoshBOOTSTRAPPING?= 0 1130aaff11SWarner Losh 12e1a85b31SWarner Losh_WITH_PWCACHEDB!= grep -c pwcache_groupdb /usr/include/grp.h || true 1379626055SBrooks Davis.if ${_WITH_PWCACHEDB} == 0 1479626055SBrooks Davis.PATH: ${.CURDIR}/../../contrib/libc-pwcache 1579626055SBrooks DavisCFLAGS+= -I${.CURDIR}/../../contrib/libc-pwcache \ 1679626055SBrooks Davis -I${.CURDIR}/../../lib/libc/include 1779626055SBrooks DavisSRCS+= pwcache.c 1879626055SBrooks Davis.endif 1979626055SBrooks Davis 2079626055SBrooks Davis_WITH_STRSVIS!= grep -c strsvis /usr/include/vis.h || true 2179626055SBrooks Davis.if ${_WITH_STRSVIS} == 0 2279626055SBrooks Davis.PATH: ${.CURDIR}/../../contrib/libc-vis 2379626055SBrooks DavisSRCS+= vis.c 2479626055SBrooks DavisCFLAGS+= -I${.CURDIR}/../../contrib/libc-vis \ 2579626055SBrooks Davis -I${.CURDIR}/../../lib/libc/include 2679626055SBrooks Davis.endif 2779626055SBrooks Davis 28*8e7e3163SDimitry Andric_WITH_REALLOCARRAY!= grep -c reallocarray /usr/include/stdlib.h || true 29*8e7e3163SDimitry Andric.if ${_WITH_REALLOCARRAY} == 0 30*8e7e3163SDimitry Andric.PATH: ${.CURDIR}/../../lib/libc/stdlib 31*8e7e3163SDimitry AndricINCS+= stdlib.h 32*8e7e3163SDimitry AndricSRCS+= reallocarray.c 33*8e7e3163SDimitry AndricCFLAGS+= -I${.CURDIR}/../../lib/libc/include 34*8e7e3163SDimitry Andric.endif 35*8e7e3163SDimitry Andric 3630aaff11SWarner Losh.if empty(SRCS) 3730aaff11SWarner LoshSRCS= dummy.c 3830aaff11SWarner Losh.endif 3930aaff11SWarner Losh 40f09a3cc4SRuslan Ermilov.if defined(CROSS_BUILD_TESTING) 41f09a3cc4SRuslan ErmilovSUBDIR= cross-build 42f09a3cc4SRuslan Ermilov.endif 43f09a3cc4SRuslan Ermilov 4430aaff11SWarner Losh.include <bsd.lib.mk> 45