199ac8154SKonstantin Belousov# $FreeBSD$ 299ac8154SKonstantin Belousov 319f74c09SKyle EvansPACKAGE=clibs 499ac8154SKonstantin BelousovLIB=dl 599ac8154SKonstantin BelousovSHLIB_MAJOR=1 699ac8154SKonstantin Belousov 799ac8154SKonstantin Belousov.PATH: ${SRCTOP}/lib/libc/gen 899ac8154SKonstantin BelousovCFLAGS+=-I${SRCTOP}/lib/libc/include 9*7f7489ebSKonstantin BelousovRTLD_ELF_DIR=${SRCTOP}/libexec/rtld-elf 10*7f7489ebSKonstantin Belousov.if exists(${RTLD_ELF_DIR}/${MACHINE_ARCH:S/powerpc64le/powerpc64/}) 11*7f7489ebSKonstantin BelousovRTLD_ARCH= ${MACHINE_ARCH:S/powerpc64le/powerpc64/} 12*7f7489ebSKonstantin Belousov.else 13*7f7489ebSKonstantin BelousovRTLD_ARCH= ${MACHINE_CPUARCH} 14*7f7489ebSKonstantin Belousov.endif 15*7f7489ebSKonstantin BelousovCFLAGS+= -I${RTLD_ELF_DIR}/${RTLD_ARCH} -I${RTLD_ELF_DIR} 1699ac8154SKonstantin BelousovCFLAGS+=-DIN_LIBDL 1799ac8154SKonstantin BelousovLDFLAGS+=-Wl,-F,libc.so.7 1899ac8154SKonstantin BelousovVERSION_DEF=${SRCTOP}/lib/libc/Versions.def 1999ac8154SKonstantin BelousovSYMBOL_MAPS=${.CURDIR}/Symbol.map 2099ac8154SKonstantin Belousov 2199ac8154SKonstantin BelousovSRCS = dlfcn.c 2299ac8154SKonstantin Belousov 2399ac8154SKonstantin Belousov.include <bsd.lib.mk> 24