From f8e80f626fd3be3a26ecaf554046961d12beb27f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Groenvall?= Date: Wed, 13 Sep 2000 13:27:24 +0000 Subject: [PATCH] Build archive library with position independent code when --enable-shared. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9056 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/des/Makefile.in | 9 +++++++-- lib/kafs/Makefile.in | 8 ++++++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/lib/des/Makefile.in b/lib/des/Makefile.in index 16eb397ba..d041620e6 100644 --- a/lib/des/Makefile.in +++ b/lib/des/Makefile.in @@ -83,7 +83,7 @@ des_enc.o: des_enc.c install: all $(MKINSTALLDIRS) $(DESTDIR)$(libdir) - $(INSTALL_DATA) $(LIB) $(DESTDIR)$(libdir)/$(LIB) + $(INSTALL_DATA) -m 0555 $(LIB) $(DESTDIR)$(libdir)/$(LIB) @install_symlink_command@ $(MKINSTALLDIRS) $(DESTDIR)$(bindir) for x in $(PROGS2INSTALL); do \ @@ -115,12 +115,17 @@ distclean: clean realclean: distclean rm -f TAGS +$(LIBNAME)_pic.a: $(LIBOBJ) + rm -f $@ + $(AR) cr $@ $(LIBOBJ) + -$(RANLIB) $@ + $(LIBNAME).a: $(LIBOBJ) rm -f $@ $(AR) cr $@ $(LIBOBJ) -$(RANLIB) $@ -$(LIBNAME).$(SHLIBEXT): $(LIBOBJ) +$(LIBNAME).$(SHLIBEXT): $(LIBOBJ) $(LIBNAME)_pic.a rm -f $@ $(LDSHARED) -o $@ $(LIBOBJ) $(LIB_DEPS) @build_symlink_command@ diff --git a/lib/kafs/Makefile.in b/lib/kafs/Makefile.in index 5fdf02242..a2374c03d 100644 --- a/lib/kafs/Makefile.in +++ b/lib/kafs/Makefile.in @@ -83,13 +83,17 @@ distclean: clean realclean: distclean rm -f TAGS +$(LIBNAME)_pic.a: $(OBJECTS) + rm -f $@ + $(AR) cr $@ $(OBJECTS) + -$(RANLIB) $@ + $(LIBNAME).a: $(OBJECTS) rm -f $@ $(AR) cr $@ $(OBJECTS) -$(RANLIB) $@ - -$(LIBNAME).$(SHLIBEXT): $(OBJECTS) +$(LIBNAME).$(SHLIBEXT): $(OBJECTS) $(LIBNAME)_pic.a rm -f $@ $(LDSHARED) -o $@ $(OBJECTS) $(LIB_DEPS) @build_symlink_command@