X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=libresolv%2FMakefile.in;h=fa3c341384425d016738dd70eefcd3a69727e91d;hb=a20a91ad7c042c46e4a2adee6d03315f857f9985;hp=efd0d929711b598e572c6e8eebca65e92dcdd8c8;hpb=272c8e6264e0bd7a945a493e313ce909e20e814a;p=uclinux-h8%2FuClibc.git diff --git a/libresolv/Makefile.in b/libresolv/Makefile.in index efd0d9297..fa3c34138 100644 --- a/libresolv/Makefile.in +++ b/libresolv/Makefile.in @@ -9,6 +9,7 @@ subdirs += libresolv CFLAGS-libresolv := -DNOT_IN_libc -DIS_IN_libresolv $(SSP_ALL_CFLAGS) +LDFLAGS-$(UCLIBC_FORMAT_DSBT_ELF)-libresolv.so := -Wl,--dsbt-index=7 LDFLAGS-libresolv.so := $(LDFLAGS) $(call link.asneeded,-lc) LIBS-libresolv.so := $(LIBS) @@ -28,16 +29,16 @@ libresolv-a-y := $(libresolv_OBJ) endif libresolv-so-y := $(libresolv_OBJ:.o=.os) -lib-a-$(UCLIBC_HAS_RESOLV_STUB) += $(top_builddir)lib/libresolv.a -lib-so-$(UCLIBC_HAS_RESOLV_STUB) += $(top_builddir)lib/libresolv.so -objclean-y += libresolv_clean +lib-a-$(UCLIBC_HAS_LIBRESOLV_STUB) += $(top_builddir)lib/libresolv.a +lib-so-$(UCLIBC_HAS_LIBRESOLV_STUB) += $(top_builddir)lib/libresolv.so +objclean-y += CLEAN_libresolv ifeq ($(DOPIC),y) $(top_builddir)lib/libresolv.so: $(top_builddir)lib/libresolv.a $(libc.depend) else $(top_builddir)lib/libresolv.so: $(libresolv_OUT)/libresolv_so.a $(libc.depend) endif - $(call link.so,$(libresolv_FULL_NAME),$(MAJOR_VERSION)) + $(call link.so,$(libresolv_FULL_NAME),$(ABI_VERSION)) $(libresolv_OUT)/libresolv_so.a: $(libresolv-so-y) $(Q)$(RM) $@ @@ -48,5 +49,5 @@ $(top_builddir)lib/libresolv.a: $(libresolv-a-y) $(Q)$(RM) $@ $(do_ar) -libresolv_clean: +CLEAN_libresolv: $(do_rm) $(addprefix $(libresolv_OUT)/*., o os a)