Home | History | Annotate | Line # | Download | only in ld.aout_so
Makefile revision 1.11
      1 #	$NetBSD: Makefile,v 1.11 1995/10/09 00:11:24 pk Exp $
      2 
      3 PROG=	ld.so
      4 SRCS=	mdprologue.S rtld.c malloc.c shlib.c etc.c md.c vfprintf.c
      5 #NOMAN=	noman
      6 MAN= rtld.1
      7 LDDIR?= $(.CURDIR)/..
      8 #PICFLAG=-pic
      9 PICFLAG=-fpic
     10 CFLAGS+=-I$(LDDIR) -I$(.CURDIR) -I$(LDDIR)/$(MACHINE_ARCH) $(PICFLAG) -DRTLD -DLIBC_SCCS
     11 LDFLAGS+=-Bshareable -Bsymbolic -assert nosymbolic
     12 ASFLAGS+=-k
     13 LDADD+=	-lc_pic
     14 BINDIR= /usr/libexec
     15 MLINKS=	rtld.1 ld.so.1
     16 
     17 .PATH: $(LDDIR) $(LDDIR)/$(MACHINE_ARCH) ${.CURDIR}/../../../../lib/libc/stdio
     18 
     19 $(PROG):
     20 	$(LD) -o $(PROG) $(LDFLAGS) $(OBJS) $(LDADD)
     21 
     22 .S.o:
     23 	${CPP} ${.IMPSRC} | ${AS} ${ASFLAGS} -o ${.TARGET} -
     24 
     25 .include <bsd.prog.mk>
     26