mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-31 16:50:58 +00:00
(CFLAGS_SHAREDLIB_GNU): New variable.
(CFLAGS_SHAREDLIB_SOLARIS): New variable. (CFLAGS_SHAREDLIB): New variable set from configure. (lib$(LIBRARY_NAME).so.$(VERSION)): Use it. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1615 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
ac91ebe88e
commit
49d11fbd02
1 changed files with 7 additions and 2 deletions
|
@ -81,6 +81,12 @@ FILE_AUTHORS = \
|
||||||
|
|
||||||
DYNAMIC_LINKER=@DYNAMIC_LINKER@
|
DYNAMIC_LINKER=@DYNAMIC_LINKER@
|
||||||
|
|
||||||
|
# Flags to pass to $(CC) for making a shared library
|
||||||
|
CFLAGS_SHAREDLIB_GNU = \
|
||||||
|
-shared -Wl,-soname,lib$(LIBRARY_NAME).so.$(MAJOR_VERSION)
|
||||||
|
CFLAGS_SHAREDLIB_SOLARIS = -G
|
||||||
|
CFLAGS_SHAREDLIB = @CFLAGS_SHAREDLIB@
|
||||||
|
|
||||||
NEXT_NEXT_INCLUDES = -I/usr/include
|
NEXT_NEXT_INCLUDES = -I/usr/include
|
||||||
GNU_NEXT_INCLUDES = -I$(srcdir)
|
GNU_NEXT_INCLUDES = -I$(srcdir)
|
||||||
NEXT_INCLUDES = @NEXT_INCLUDES@
|
NEXT_INCLUDES = @NEXT_INCLUDES@
|
||||||
|
@ -488,8 +494,7 @@ DIST_FILES = \
|
||||||
all: gnustep/base Foundation lib$(LIBRARY_NAME)$(LIBEXT) @SHARED_LIBRARY@
|
all: gnustep/base Foundation lib$(LIBRARY_NAME)$(LIBEXT) @SHARED_LIBRARY@
|
||||||
|
|
||||||
lib$(LIBRARY_NAME).so.$(VERSION): $(HEADERS_INSTALL) $(OBJS_INSTALL_PIC)
|
lib$(LIBRARY_NAME).so.$(VERSION): $(HEADERS_INSTALL) $(OBJS_INSTALL_PIC)
|
||||||
$(CC) -shared -o lib$(LIBRARY_NAME).so.$(VERSION) \
|
$(CC) -o lib$(LIBRARY_NAME).so.$(VERSION) $(CFLAGS_SHAREDLIB) \
|
||||||
-Wl,-soname,lib$(LIBRARY_NAME).so.$(MAJOR_VERSION) \
|
|
||||||
$(OBJS_INSTALL_PIC)
|
$(OBJS_INSTALL_PIC)
|
||||||
rm -f lib$(LIBRARY_NAME).so.$(MAJOR_VERSION)
|
rm -f lib$(LIBRARY_NAME).so.$(MAJOR_VERSION)
|
||||||
rm -f lib$(LIBRARY_NAME).so
|
rm -f lib$(LIBRARY_NAME).so
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue