xref: /freebsd/lib/libdl/Makefile (revision 7f7489eba391a858b3930a34e7749d642b374c5c)
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