5 reloc.c rtld.c rtld_lock.c rtld_printf.c map_object.c \
6 malloc.c xmalloc.c debug.c libmap.c
11 # To activate LD_DEBUG functionality, define ENABLE_DEBUG
12 # e.g. make -DENABLE_DEBUG
15 CFLAGS+= -I${.CURDIR}/${MACHINE_ARCH} -I${.CURDIR} -D__thread=
16 CFLAGS+= -I${.CURDIR}/../../lib/csu/common
17 LDFLAGS+= -nostdlib -e .rtld_start -Wl,--no-undefined
22 MLINKS= rtld.1 ld-elf.so.1.1
23 MLINKS+= rtld.1 ld-elf.so.2.1
24 MLINKS+= rtld.1 _rtld_functrace.3
26 .if exists(${.CURDIR}/${MACHINE_ARCH}/Makefile.inc)
27 .include "${.CURDIR}/${MACHINE_ARCH}/Makefile.inc"
31 LDFLAGS+= -shared -Wl,-Bsymbolic
32 DPADD= ${.OBJDIR}/../../lib/libc_rtld/libc_rtld_pic.a
33 LDADD= -L${.OBJDIR}/../../lib/libc_rtld -lc_rtld_pic
39 .PATH: ${.CURDIR}/${MACHINE_ARCH}
41 .include <bsd.prog.mk>