mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-25 09:41:15 +00:00
Don't assume the `lib' prefix is included in $(LIBRARY_NAME).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1413 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
9f08c65a22
commit
91973f85d6
1 changed files with 24 additions and 24 deletions
|
@ -491,22 +491,22 @@ RCS_FILES = \
|
|||
$(GNUSTEP_HEADERS) \
|
||||
$(GNUSTEP_OTHER_SRCFILES)
|
||||
|
||||
all: gnustep/base $(LIBRARY_NAME)$(LIBEXT) @SHARED_LIBRARY@
|
||||
all: gnustep/base lib$(LIBRARY_NAME)$(LIBEXT) @SHARED_LIBRARY@
|
||||
|
||||
$(LIBRARY_NAME).so.$(VERSION): $(HEADERS_INSTALL) $(OBJS_INSTALL_PIC)
|
||||
$(CC) -shared -o $(LIBRARY_NAME).so.$(VERSION) \
|
||||
-Wl,-soname,$(LIBRARY_NAME).so.$(MAJOR_VERSION) \
|
||||
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) \
|
||||
$(OBJS_INSTALL_PIC)
|
||||
rm -f $(LIBRARY_NAME).so.$(MAJOR_VERSION)
|
||||
rm -f $(LIBRARY_NAME).so
|
||||
ln -s $(LIBRARY_NAME).so.$(VERSION) \
|
||||
$(LIBRARY_NAME).so.$(MAJOR_VERSION)
|
||||
ln -s $(LIBRARY_NAME).so.$(MAJOR_VERSION) \
|
||||
$(LIBRARY_NAME).so
|
||||
rm -f lib$(LIBRARY_NAME).so.$(MAJOR_VERSION)
|
||||
rm -f lib$(LIBRARY_NAME).so
|
||||
ln -s lib$(LIBRARY_NAME).so.$(VERSION) \
|
||||
lib$(LIBRARY_NAME).so.$(MAJOR_VERSION)
|
||||
ln -s lib$(LIBRARY_NAME).so.$(MAJOR_VERSION) \
|
||||
lib$(LIBRARY_NAME).so
|
||||
|
||||
$(LIBRARY_NAME)$(LIBEXT): $(HEADERS_INSTALL) $(OBJS_INSTALL)
|
||||
$(AR) $(ARFLAGS) $(AROUT)$(LIBRARY_NAME)$(LIBEXT) $(OBJS_INSTALL)
|
||||
$(RANLIB) $(LIBRARY_NAME)$(LIBEXT)
|
||||
lib$(LIBRARY_NAME)$(LIBEXT): $(HEADERS_INSTALL) $(OBJS_INSTALL)
|
||||
$(AR) $(ARFLAGS) $(AROUT)lib$(LIBRARY_NAME)$(LIBEXT) $(OBJS_INSTALL)
|
||||
$(RANLIB) lib$(LIBRARY_NAME)$(LIBEXT)
|
||||
|
||||
gnustep/base:
|
||||
mkdir gnustep
|
||||
|
@ -515,16 +515,16 @@ gnustep/base:
|
|||
|
||||
install: installdirs all
|
||||
# Install the library
|
||||
$(INSTALL_DATA) $(LIBRARY_NAME)$(LIBEXT) $(libdir)
|
||||
$(RANLIB) $(libdir)/$(LIBRARY_NAME)$(LIBEXT); \
|
||||
$(INSTALL_DATA) lib$(LIBRARY_NAME)$(LIBEXT) $(libdir)
|
||||
$(RANLIB) $(libdir)/lib$(LIBRARY_NAME)$(LIBEXT); \
|
||||
if [ -n "@SHARED_LIBRARY@" ]; then \
|
||||
$(INSTALL_DATA) $(LIBRARY_NAME).so.$(VERSION) $(libdir) ; \
|
||||
rm -f $(libdir)/$(LIBRARY_NAME).so.$(MAJOR_VERSION) ; \
|
||||
rm -f $(libdir)/$(LIBRARY_NAME).so ; \
|
||||
ln -s $(libdir)/$(LIBRARY_NAME).so.$(VERSION) \
|
||||
$(libdir)/$(LIBRARY_NAME).so.$(MAJOR_VERSION) ; \
|
||||
ln -s $(libdir)/$(LIBRARY_NAME).so.$(MAJOR_VERSION) \
|
||||
$(libdir)/$(LIBRARY_NAME).so ; \
|
||||
$(INSTALL_DATA) lib$(LIBRARY_NAME).so.$(VERSION) $(libdir) ; \
|
||||
rm -f $(libdir)/lib$(LIBRARY_NAME).so.$(MAJOR_VERSION) ; \
|
||||
rm -f $(libdir)/lib$(LIBRARY_NAME).so ; \
|
||||
ln -s $(libdir)/lib$(LIBRARY_NAME).so.$(VERSION) \
|
||||
$(libdir)/lib$(LIBRARY_NAME).so.$(MAJOR_VERSION) ; \
|
||||
ln -s $(libdir)/lib$(LIBRARY_NAME).so.$(MAJOR_VERSION) \
|
||||
$(libdir)/lib$(LIBRARY_NAME).so ; \
|
||||
fi
|
||||
# Install the headers
|
||||
for file in $(HEADERS_INSTALL); do \
|
||||
|
@ -541,7 +541,7 @@ installdirs:
|
|||
$(includedir)/gnustep/base
|
||||
|
||||
uninstall:
|
||||
rm -f $(libdir)/$(LIBRARY_NAME)$(LIBEXT)
|
||||
rm -f $(libdir)/lib$(LIBRARY_NAME)$(LIBEXT)
|
||||
rm -rf $(includedir)/gnustep/base
|
||||
rm -f $(includedir)/Foundation
|
||||
|
||||
|
@ -634,7 +634,7 @@ mostlyclean:
|
|||
include/*~ \
|
||||
objc/*~
|
||||
clean: mostlyclean
|
||||
rm -f $(LIBRARY_NAME)$(LIBEXT) *$(OEXT)
|
||||
rm -f lib$(LIBRARY_NAME)$(LIBEXT) *$(OEXT)
|
||||
rm -f $(NSVALUE_MFILES) $(NSNUMBER_MFILES)
|
||||
distclean: clean
|
||||
rm -f Makefile
|
||||
|
|
Loading…
Reference in a new issue