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