summaryrefslogtreecommitdiffstats
path: root/libexec/rtld-elf/Makefile
blob: e56516101c50f6349894761b3d88f05596f821fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#
#	$Id: Makefile,v 1.3 1998/08/17 04:59:15 jdp Exp $
#

PROG=		ld-elf.so.1
SRCS=		rtld_start.S rtld.c map_object.c malloc.c xmalloc.c debug.c \
		reloc.c
NOMAN=		true
CFLAGS+=	-fpic -Wall -DFREEBSD_ELF -I${.CURDIR}
LDADD+=		-lc_pic

.if	${MACHINE_ARCH} == "alpha"
CFLAGS+=	-mno-fp-regs
LDFLAGS+=	-nostdlib -Wl,-Bshareable,-Bsymbolic -e .rtld_start
.elif	${MACHINE_ARCH} == "i386"
CFLAGS+=	-elf
LDFLAGS+=	-elf -nostdlib -Wl,-Bshareable,-Bsymbolic
.endif

# Atomic installation with "-C" is very important for this program.
INSTALLFLAGS+=	-C

.PATH: ${.CURDIR}/${MACHINE_ARCH}

.include <bsd.prog.mk>
OpenPOWER on IntegriCloud