Home | History | Annotate | Line # | Download | only in ld.aout_so
Makefile revision 1.18
      1 #	$NetBSD: Makefile,v 1.18 1997/05/30 14:06:34 cjs Exp $
      2 
      3 .include <bsd.own.mk>	# for BUILDDIR
      4 
      5 PROG=	ld.so
      6 SRCS=	mdprologue.S rtld.c malloc.c shlib.c etc.c md.c vfprintf.c
      7 MAN= rtld.1
      8 PICFLAG=-fpic -fno-function-cse
      9 CFLAGS+=$(PICFLAG) -DRTLD -DLIBC_SCCS
     10 ASFLAGS+=-k
     11 LDFLAGS+=-Bshareable -Bsymbolic -assert nosymbolic
     12 # XXX The ELF ports do not currently use this ld.so, so we don't have to
     13 # worry about their linker not accepting -nostdlib.
     14 .if defined(BUILDDIR)
     15 LDFLAGS+= -nostdlib -L${BUILDDIR}/usr/lib
     16 .endif
     17 LDADD+=	-lc_pic
     18 DPADD+=	${LIBC_PIC}
     19 BINDIR= /usr/libexec
     20 HDRS=	link.h
     21 MLINKS=	rtld.1 ld.so.1
     22 INCS=${HDRS}
     23 INCSDIR=/usr/include
     24 
     25 .PATH: ${.CURDIR}/../../../../lib/libc/stdio
     26 
     27 $(PROG):
     28 	$(LD) -o $(PROG) $(LDFLAGS) $(OBJS) $(LDADD)
     29 
     30 .S.o:
     31 	${CPP} ${.IMPSRC} | ${AS} ${ASFLAGS} -o ${.TARGET} -
     32 
     33 .include <bsd.prog.mk>
     34