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