From 49d11fbd025025e01514835461dead8cc2aa9054 Mon Sep 17 00:00:00 2001 From: mccallum Date: Fri, 31 May 1996 16:52:10 +0000 Subject: [PATCH] (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 --- Source/Makefile.in | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Source/Makefile.in b/Source/Makefile.in index 2ed350bb5..499c1bb6a 100644 --- a/Source/Makefile.in +++ b/Source/Makefile.in @@ -81,6 +81,12 @@ FILE_AUTHORS = \ 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 GNU_NEXT_INCLUDES = -I$(srcdir) NEXT_INCLUDES = @NEXT_INCLUDES@ @@ -488,8 +494,7 @@ DIST_FILES = \ all: gnustep/base Foundation lib$(LIBRARY_NAME)$(LIBEXT) @SHARED_LIBRARY@ lib$(LIBRARY_NAME).so.$(VERSION): $(HEADERS_INSTALL) $(OBJS_INSTALL_PIC) - $(CC) -shared -o lib$(LIBRARY_NAME).so.$(VERSION) \ - -Wl,-soname,lib$(LIBRARY_NAME).so.$(MAJOR_VERSION) \ + $(CC) -o lib$(LIBRARY_NAME).so.$(VERSION) $(CFLAGS_SHAREDLIB) \ $(OBJS_INSTALL_PIC) rm -f lib$(LIBRARY_NAME).so.$(MAJOR_VERSION) rm -f lib$(LIBRARY_NAME).so