]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
(extra-objs): Add sln.o.
authorUlrich Drepper <drepper@redhat.com>
Tue, 21 Jul 1998 12:16:15 +0000 (12:16 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 21 Jul 1998 12:16:15 +0000 (12:16 +0000)
(install-rootsbin): Add sln.
($(objpfx)sln): New target.

elf/Makefile

index 8e7617ffbb07f01d1ffb2a5952f0e3fdd764739a..75a91bc70298044e9a5196e8f778ded692df7422 100644 (file)
@@ -56,9 +56,19 @@ install-others       = $(inst_slibdir)/$(rtld-installed-name)
 install-bin    = ldd
 endif
 
+extra-objs     += sln.o
+install-rootsbin = sln
+
+$(objpfx)sln: $(objpfx)sln.o
+       $(CC) -nostdlib -nostartfiles -o $@ $(sysdep-LDFLAGS) -static         \
+             $(addprefix $(csu-objpfx),start.o) $(+preinit)                  \
+             $(filter-out $(addprefix $(csu-objpfx),start.o) $(+preinit)     \
+               $(link-extra-libs) $(common-objpfx)libc% $(+postinit),$^)     \
+             $(link-extra-libs) $(common-objpfx)libc.a $(gnulib) $(+postinit)
+
 ifeq (yes,$(has-ldconfig))
 extra-objs     += ldconfig.o
-install-rootsbin = ldconfig
+install-rootsbin += ldconfig
 
 $(objpfx)ldconfig: $(objpfx)ldconfig.o
        $(CC) -nostdlib -nostartfiles -o $@ $(sysdep-LDFLAGS) -static         \