diff options
| -rw-r--r-- | ldso/libdl/Makefile | 13 | 
1 files changed, 5 insertions, 8 deletions
| diff --git a/ldso/libdl/Makefile b/ldso/libdl/Makefile index 37019aff3..a692a68bb 100644 --- a/ldso/libdl/Makefile +++ b/ldso/libdl/Makefile @@ -49,19 +49,18 @@ CSRC=libdl.c  OBJS=libdl.o  PIC_OBJS=libdl_pic.o -all: $(OBJS) $(LIBDL) shared +all: $(LIBDL) $(LIBDL_PIC) -$(LIBDL): ar-target +ar-target: $(LIBDL) $(LIBDL_PIC) -$(LIBDL_PIC): ar-target - -ar-target: $(OBJS) $(PIC_OBJS) +$(LIBDL): $(OBJS)  	$(AR) $(ARFLAGS) $(LIBDL) ../ldso/$(TARGET_ARCH)/resolve.o $(OBJS) -	$(AR) $(ARFLAGS) $(LIBDL_PIC) $(PIC_OBJS)  	$(INSTALL) -d $(TOPDIR)lib  	$(RM) $(TOPDIR)lib/$(LIBDL)  	$(INSTALL) -m 644 $(LIBDL) $(TOPDIR)lib +$(LIBDL_PIC): $(PIC_OBJS) +	$(AR) $(ARFLAGS) $(LIBDL_PIC) $(PIC_OBJS)  libdl.o: libdl.c  	$(CC) $(XXFLAGS_NOPIC) -c libdl.c -o libdl.o @@ -71,8 +70,6 @@ libdl_pic.o: libdl.c  	$(CC) $(XXFLAGS) -c libdl.c -o libdl_pic.o  	$(STRIPTOOL) -x -R .note -R .comment $*.o -$(OBJ): Makefile -  shared: $(LIBDL_PIC)  	$(LD) $(LDFLAGS) -soname=$(LIBDL_SHARED).$(MAJOR_VERSION) \  		-o $(LIBDL_SHARED_FULLNAME) -fini dl_cleanup --whole-archive $(LIBDL_PIC) \ | 
