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