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
This commit is contained in:
@@ -83,7 +83,7 @@ des_enc.o: des_enc.c
|
|||||||
|
|
||||||
install: all
|
install: all
|
||||||
$(MKINSTALLDIRS) $(DESTDIR)$(libdir)
|
$(MKINSTALLDIRS) $(DESTDIR)$(libdir)
|
||||||
$(INSTALL_DATA) $(LIB) $(DESTDIR)$(libdir)/$(LIB)
|
$(INSTALL_DATA) -m 0555 $(LIB) $(DESTDIR)$(libdir)/$(LIB)
|
||||||
@install_symlink_command@
|
@install_symlink_command@
|
||||||
$(MKINSTALLDIRS) $(DESTDIR)$(bindir)
|
$(MKINSTALLDIRS) $(DESTDIR)$(bindir)
|
||||||
for x in $(PROGS2INSTALL); do \
|
for x in $(PROGS2INSTALL); do \
|
||||||
@@ -115,12 +115,17 @@ distclean: clean
|
|||||||
realclean: distclean
|
realclean: distclean
|
||||||
rm -f TAGS
|
rm -f TAGS
|
||||||
|
|
||||||
|
$(LIBNAME)_pic.a: $(LIBOBJ)
|
||||||
|
rm -f $@
|
||||||
|
$(AR) cr $@ $(LIBOBJ)
|
||||||
|
-$(RANLIB) $@
|
||||||
|
|
||||||
$(LIBNAME).a: $(LIBOBJ)
|
$(LIBNAME).a: $(LIBOBJ)
|
||||||
rm -f $@
|
rm -f $@
|
||||||
$(AR) cr $@ $(LIBOBJ)
|
$(AR) cr $@ $(LIBOBJ)
|
||||||
-$(RANLIB) $@
|
-$(RANLIB) $@
|
||||||
|
|
||||||
$(LIBNAME).$(SHLIBEXT): $(LIBOBJ)
|
$(LIBNAME).$(SHLIBEXT): $(LIBOBJ) $(LIBNAME)_pic.a
|
||||||
rm -f $@
|
rm -f $@
|
||||||
$(LDSHARED) -o $@ $(LIBOBJ) $(LIB_DEPS)
|
$(LDSHARED) -o $@ $(LIBOBJ) $(LIB_DEPS)
|
||||||
@build_symlink_command@
|
@build_symlink_command@
|
||||||
|
@@ -83,13 +83,17 @@ distclean: clean
|
|||||||
realclean: distclean
|
realclean: distclean
|
||||||
rm -f TAGS
|
rm -f TAGS
|
||||||
|
|
||||||
|
$(LIBNAME)_pic.a: $(OBJECTS)
|
||||||
|
rm -f $@
|
||||||
|
$(AR) cr $@ $(OBJECTS)
|
||||||
|
-$(RANLIB) $@
|
||||||
|
|
||||||
$(LIBNAME).a: $(OBJECTS)
|
$(LIBNAME).a: $(OBJECTS)
|
||||||
rm -f $@
|
rm -f $@
|
||||||
$(AR) cr $@ $(OBJECTS)
|
$(AR) cr $@ $(OBJECTS)
|
||||||
-$(RANLIB) $@
|
-$(RANLIB) $@
|
||||||
|
|
||||||
|
$(LIBNAME).$(SHLIBEXT): $(OBJECTS) $(LIBNAME)_pic.a
|
||||||
$(LIBNAME).$(SHLIBEXT): $(OBJECTS)
|
|
||||||
rm -f $@
|
rm -f $@
|
||||||
$(LDSHARED) -o $@ $(OBJECTS) $(LIB_DEPS)
|
$(LDSHARED) -o $@ $(OBJECTS) $(LIB_DEPS)
|
||||||
@build_symlink_command@
|
@build_symlink_command@
|
||||||
|
Reference in New Issue
Block a user