Makefile (130649) | Makefile (136910) |
---|---|
1# $FreeBSD: head/libexec/rtld-elf/Makefile 130649 2004-06-17 19:01:53Z cognet $ | 1# $FreeBSD: head/libexec/rtld-elf/Makefile 136910 2004-10-24 15:33:08Z ru $ |
2 3PROG?= ld-elf.so.1 4SRCS= rtld_start.S \ 5 reloc.c rtld.c rtld_lock.c map_object.c \ 6 malloc.c xmalloc.c debug.c libmap.c 7MAN= rtld.1 8CSTD?= gnu99 9CFLAGS+= -Wall -DFREEBSD_ELF -DIN_RTLD --- 10 unchanged lines hidden (view full) --- 20.endif 21 22# If LDSCRIPT is defined, we build the dynamic linker as an 23# executable. Otherwise we build it as a shared object. We ignore 24# LDSCRIPT if the running kernel is too old to support it. 25.if defined(LDSCRIPT) 26KERN_OSRELDATE!= /sbin/sysctl -n kern.osreldate 2>/dev/null || echo 0 27.if ${KERN_OSRELDATE} >= 400001 | 2 3PROG?= ld-elf.so.1 4SRCS= rtld_start.S \ 5 reloc.c rtld.c rtld_lock.c map_object.c \ 6 malloc.c xmalloc.c debug.c libmap.c 7MAN= rtld.1 8CSTD?= gnu99 9CFLAGS+= -Wall -DFREEBSD_ELF -DIN_RTLD --- 10 unchanged lines hidden (view full) --- 20.endif 21 22# If LDSCRIPT is defined, we build the dynamic linker as an 23# executable. Otherwise we build it as a shared object. We ignore 24# LDSCRIPT if the running kernel is too old to support it. 25.if defined(LDSCRIPT) 26KERN_OSRELDATE!= /sbin/sysctl -n kern.osreldate 2>/dev/null || echo 0 27.if ${KERN_OSRELDATE} >= 400001 |
28LDSO_IS_EXECUTABLE= yes | 28LDSO_IS_EXECUTABLE= |
29.endif 30.endif 31 32.ifdef LDSO_IS_EXECUTABLE 33OBJS+= dyn_hack.so 34LDFLAGS+= -Wl,-T,${LDSCRIPT} -Wl,-E -Wl,-Bstatic 35DPADD= ${LIBC} 36LDADD= -lc --- 18 unchanged lines hidden --- | 29.endif 30.endif 31 32.ifdef LDSO_IS_EXECUTABLE 33OBJS+= dyn_hack.so 34LDFLAGS+= -Wl,-T,${LDSCRIPT} -Wl,-E -Wl,-Bstatic 35DPADD= ${LIBC} 36LDADD= -lc --- 18 unchanged lines hidden --- |