mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
build: fix creation of talloc shared lib.
link the libtalloc.so.1 file and create libtalloc.so as a link Michael
This commit is contained in:
parent
b8d13f8773
commit
946537e6be
@ -144,6 +144,8 @@ CODEPAGEDIR = @codepagedir@
|
||||
PIDDIR = @piddir@
|
||||
|
||||
LIBTALLOC_SHARED_TARGET=@LIBTALLOC_SHARED_TARGET@
|
||||
LIBTALLOC_SHARED_SOVER=$(shell grep \^$(LIBTALLOC_SHARED_TARGET) $(builddir)/library-versions | cut -d: -f2)
|
||||
LIBTALLOC_SHARED_TARGET_SONAME=$(LIBTALLOC_SHARED_TARGET).$(LIBTALLOC_SHARED_SOVER)
|
||||
LIBTALLOC_STATIC_TARGET=@LIBTALLOC_STATIC_TARGET@
|
||||
LIBTALLOC=$(LIBTALLOC_STATIC_TARGET) @LIBTALLOC_SHARED@
|
||||
LIBTALLOC_SYMS=$(srcdir)/exports/libtalloc.@SYMSEXT@
|
||||
@ -1608,11 +1610,12 @@ MKSYMS_SH = $(srcdir)/script/mksyms.sh
|
||||
$(LIBTALLOC_SYMS): $(LIBTALLOC_HEADERS)
|
||||
@$(MKSYMS_SH) $(AWK) $@ $(LIBTALLOC_HEADERS)
|
||||
|
||||
$(LIBTALLOC_SHARED_TARGET): $(BINARY_PREREQS) $(LIBTALLOC_OBJ) $(LIBTALLOC_SYMS)
|
||||
$(LIBTALLOC_SHARED_TARGET_SONAME): $(BINARY_PREREQS) $(LIBTALLOC_OBJ) $(LIBTALLOC_SYMS)
|
||||
@echo Linking shared library $@
|
||||
@$(SHLD_DSO) $(LIBTALLOC_OBJ) \
|
||||
@SONAMEFLAG@`basename $@`.$(SONAME_VER)
|
||||
@ln -s -f `basename $@` $@.$(SONAME_VER)
|
||||
@$(SHLD_DSO) $(LIBTALLOC_OBJ) @SONAMEFLAG@`basename $@`
|
||||
|
||||
$(LIBTALLOC_SHARED_TARGET): $(LIBTALLOC_SHARED_TARGET_SONAME)
|
||||
@ln -s -f `basename $(LIBTALLOC_SHARED_TARGET_SONAME)` $@
|
||||
|
||||
$(LIBTALLOC_STATIC_TARGET): $(BINARY_PREREQS) $(LIBTALLOC_OBJ0)
|
||||
@echo Linking non-shared library $@
|
||||
|
Loading…
Reference in New Issue
Block a user