diff options
Diffstat (limited to 'gnu/usr.bin/ld/rtld/Makefile')
| -rw-r--r-- | gnu/usr.bin/ld/rtld/Makefile | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gnu/usr.bin/ld/rtld/Makefile b/gnu/usr.bin/ld/rtld/Makefile new file mode 100644 index 000000000000..02a4437c2645 --- /dev/null +++ b/gnu/usr.bin/ld/rtld/Makefile @@ -0,0 +1,25 @@ +# $Id: Makefile,v 1.9 1994/02/13 20:42:48 jkh Exp $ + +PROG= ld.so +SRCS= mdprologue.S rtld.c malloc.c shlib.c etc.c md.c +NOMAN= noman +LDDIR?= $(.CURDIR)/.. +#PICFLAG=-pic +PICFLAG=-fpic +CFLAGS+=-I$(LDDIR) -I$(.CURDIR) -I$(LDDIR)/$(MACHINE) $(PICFLAG) -DRTLD +LDFLAGS+=-Bshareable -Bsymbolic -assert nosymbolic +ASFLAGS+=-k +LDADD+= -lc_pic +BINDIR= /usr/libexec + +.SUFFIXES: .S + +.PATH: $(LDDIR) $(LDDIR)/$(MACHINE) + +$(PROG): + $(LD) -o $(PROG) $(LDFLAGS) $(OBJS) $(LDADD) + +.S.o: + ${CPP} ${.IMPSRC} | ${AS} ${ASFLAGS} -o ${.TARGET} - + +.include <bsd.prog.mk> |
