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_HEADERS) \
|
||||||
$(GNUSTEP_OTHER_SRCFILES)
|
$(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)
|
lib$(LIBRARY_NAME).so.$(VERSION): $(HEADERS_INSTALL) $(OBJS_INSTALL_PIC)
|
||||||
$(CC) -shared -o $(LIBRARY_NAME).so.$(VERSION) \
|
$(CC) -shared -o lib$(LIBRARY_NAME).so.$(VERSION) \
|
||||||
-Wl,-soname,$(LIBRARY_NAME).so.$(MAJOR_VERSION) \
|
-Wl,-soname,lib$(LIBRARY_NAME).so.$(MAJOR_VERSION) \
|
||||||
$(OBJS_INSTALL_PIC)
|
$(OBJS_INSTALL_PIC)
|
||||||
rm -f $(LIBRARY_NAME).so.$(MAJOR_VERSION)
|
rm -f lib$(LIBRARY_NAME).so.$(MAJOR_VERSION)
|
||||||
rm -f $(LIBRARY_NAME).so
|
rm -f lib$(LIBRARY_NAME).so
|
||||||
ln -s $(LIBRARY_NAME).so.$(VERSION) \
|
ln -s lib$(LIBRARY_NAME).so.$(VERSION) \
|
||||||
$(LIBRARY_NAME).so.$(MAJOR_VERSION)
|
lib$(LIBRARY_NAME).so.$(MAJOR_VERSION)
|
||||||
ln -s $(LIBRARY_NAME).so.$(MAJOR_VERSION) \
|
ln -s lib$(LIBRARY_NAME).so.$(MAJOR_VERSION) \
|
||||||
$(LIBRARY_NAME).so
|
lib$(LIBRARY_NAME).so
|
||||||
|
|
||||||
$(LIBRARY_NAME)$(LIBEXT): $(HEADERS_INSTALL) $(OBJS_INSTALL)
|
lib$(LIBRARY_NAME)$(LIBEXT): $(HEADERS_INSTALL) $(OBJS_INSTALL)
|
||||||
$(AR) $(ARFLAGS) $(AROUT)$(LIBRARY_NAME)$(LIBEXT) $(OBJS_INSTALL)
|
$(AR) $(ARFLAGS) $(AROUT)lib$(LIBRARY_NAME)$(LIBEXT) $(OBJS_INSTALL)
|
||||||
$(RANLIB) $(LIBRARY_NAME)$(LIBEXT)
|
$(RANLIB) lib$(LIBRARY_NAME)$(LIBEXT)
|
||||||
|
|
||||||
gnustep/base:
|
gnustep/base:
|
||||||
mkdir gnustep
|
mkdir gnustep
|
||||||
|
@ -515,16 +515,16 @@ gnustep/base:
|
||||||
|
|
||||||
install: installdirs all
|
install: installdirs all
|
||||||
# Install the library
|
# Install the library
|
||||||
$(INSTALL_DATA) $(LIBRARY_NAME)$(LIBEXT) $(libdir)
|
$(INSTALL_DATA) lib$(LIBRARY_NAME)$(LIBEXT) $(libdir)
|
||||||
$(RANLIB) $(libdir)/$(LIBRARY_NAME)$(LIBEXT); \
|
$(RANLIB) $(libdir)/lib$(LIBRARY_NAME)$(LIBEXT); \
|
||||||
if [ -n "@SHARED_LIBRARY@" ]; then \
|
if [ -n "@SHARED_LIBRARY@" ]; then \
|
||||||
$(INSTALL_DATA) $(LIBRARY_NAME).so.$(VERSION) $(libdir) ; \
|
$(INSTALL_DATA) lib$(LIBRARY_NAME).so.$(VERSION) $(libdir) ; \
|
||||||
rm -f $(libdir)/$(LIBRARY_NAME).so.$(MAJOR_VERSION) ; \
|
rm -f $(libdir)/lib$(LIBRARY_NAME).so.$(MAJOR_VERSION) ; \
|
||||||
rm -f $(libdir)/$(LIBRARY_NAME).so ; \
|
rm -f $(libdir)/lib$(LIBRARY_NAME).so ; \
|
||||||
ln -s $(libdir)/$(LIBRARY_NAME).so.$(VERSION) \
|
ln -s $(libdir)/lib$(LIBRARY_NAME).so.$(VERSION) \
|
||||||
$(libdir)/$(LIBRARY_NAME).so.$(MAJOR_VERSION) ; \
|
$(libdir)/lib$(LIBRARY_NAME).so.$(MAJOR_VERSION) ; \
|
||||||
ln -s $(libdir)/$(LIBRARY_NAME).so.$(MAJOR_VERSION) \
|
ln -s $(libdir)/lib$(LIBRARY_NAME).so.$(MAJOR_VERSION) \
|
||||||
$(libdir)/$(LIBRARY_NAME).so ; \
|
$(libdir)/lib$(LIBRARY_NAME).so ; \
|
||||||
fi
|
fi
|
||||||
# Install the headers
|
# Install the headers
|
||||||
for file in $(HEADERS_INSTALL); do \
|
for file in $(HEADERS_INSTALL); do \
|
||||||
|
@ -541,7 +541,7 @@ installdirs:
|
||||||
$(includedir)/gnustep/base
|
$(includedir)/gnustep/base
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
rm -f $(libdir)/$(LIBRARY_NAME)$(LIBEXT)
|
rm -f $(libdir)/lib$(LIBRARY_NAME)$(LIBEXT)
|
||||||
rm -rf $(includedir)/gnustep/base
|
rm -rf $(includedir)/gnustep/base
|
||||||
rm -f $(includedir)/Foundation
|
rm -f $(includedir)/Foundation
|
||||||
|
|
||||||
|
@ -634,7 +634,7 @@ mostlyclean:
|
||||||
include/*~ \
|
include/*~ \
|
||||||
objc/*~
|
objc/*~
|
||||||
clean: mostlyclean
|
clean: mostlyclean
|
||||||
rm -f $(LIBRARY_NAME)$(LIBEXT) *$(OEXT)
|
rm -f lib$(LIBRARY_NAME)$(LIBEXT) *$(OEXT)
|
||||||
rm -f $(NSVALUE_MFILES) $(NSNUMBER_MFILES)
|
rm -f $(NSVALUE_MFILES) $(NSNUMBER_MFILES)
|
||||||
distclean: clean
|
distclean: clean
|
||||||
rm -f Makefile
|
rm -f Makefile
|
||||||
|
|
Loading…
Reference in a new issue