Cross Reference: Makefile
xref: /src/libexec/ld.aout_so/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/libexec/ld.aout_so/
Makefile revision 1.19
1#	$NetBSD: Makefile,v 1.19 1997/05/31 21:21:37 cjs Exp $
2
3PROG=	ld.so
4SRCS=	mdprologue.S rtld.c malloc.c shlib.c etc.c md.c vfprintf.c
5MAN= rtld.1
6PICFLAG=-fpic -fno-function-cse
7CFLAGS+=$(PICFLAG) -DRTLD -DLIBC_SCCS
8ASFLAGS+=-k
9LDFLAGS+=-Bshareable -Bsymbolic -assert nosymbolic
10.if defined(DESTDIR)
11LDFLAGS+= -nostdlib -L${DESTDIR}/usr/lib
12.endif
13LDADD+=	-lc_pic
14DPADD+=	${LIBC_PIC}
15BINDIR= /usr/libexec
16HDRS=	link.h
17MLINKS=	rtld.1 ld.so.1
18INCS=${HDRS}
19INCSDIR=/usr/include
20
21.PATH: ${.CURDIR}/../../../../lib/libc/stdio
22
23$(PROG):
24	$(LD) -o $(PROG) $(LDFLAGS) $(OBJS) $(LDADD)
25
26.S.o:
27	${CPP} ${.IMPSRC} | ${AS} ${ASFLAGS} -o ${.TARGET} -
28
29.include <bsd.prog.mk>
30

Indexes created Sat Dec 13 06:09:33 GMT 2025