commit: r493 - libspreadutil/trunk/src
[email protected] Tue, 06 Mar 2012 00:27:57 -0500
| Newsgroups | gmane.network.spread.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: jonathan Date: 2012-03-06 00:27:57 -0500 (Tue, 06 Mar 2012) New Revision: 493 Modified: libspreadutil/trunk/src/Makefile.in Log: Add a libspread-util.sa static library build that is built with -fPIC source objects so it can be used by application libraries to merge the libspread-util library into themselves. Modified: libspreadutil/trunk/src/Makefile.in =================================================================== --- libspreadutil/trunk/src/Makefile.in 2012-03-06 05:26:59 UTC (rev 492) +++ libspreadutil/trunk/src/Makefile.in 2012-03-06 05:27:57 UTC (rev 493) @@ -60,11 +60,11 @@ ENT=@ENT@ EXEEXT=@EXEEXT@ -TARGETS=libspread-util.a @LIBSPSO@ +TARGETS=libspread-util.a libspread-util.sa @LIBSPSO@ LIB_OBJS=alarm.o events.o memory.o data_link.o -LIB_SHOBJS=alarm.lo events.lo memory.lo data_link.lo +LIB_SHOBJS=$(LIB_OBJS:.o=.lo) all: $(TARGETS) @@ -78,6 +78,10 @@ $(AR) rv $@ $(LIB_OBJS) $(RANLIB) $@ +libspread-util.sa: $(LIB_SHOBJS) + $(AR) rv $@ $(LIB_SHOBJS) + $(RANLIB) $@ + libspread-util.dylib: $(LIB_SHOBJS) $(SHLD) -o libspread-util.$(LIBFULLVERSION).dylib $(LIB_SHOBJS) $(SHLDFLAGS) $(SHLIBS) $(SHLDNAME)libspread-util.$(LIBVERSION).dylib -current_version $(LIBFULLVERSION) -compatibility_version $(LIBCOMPATVERSION) $(SOFTLINK) -f libspread-util.$(LIBFULLVERSION).dylib $@ @@ -101,7 +105,7 @@ ) clean: - rm -f *.lo *.o *.a *.dylib *.so $(TARGETS) + rm -f *.lo *.o *.a *.sa *.dylib *.so $(TARGETS) rm -f core core.* rm -rf autom4te.cache rm -rf ../lib/$(host) @@ -113,6 +117,8 @@ $(buildtoolsdir)/mkinstalldirs ../lib/$(host) $(INSTALL) -m 644 libspread-util.a ../lib/$(host)/libspread-util.a $(INSTALL) -m 644 libspread-util.a ../lib/libspread-util.a + $(INSTALL) -m 644 libspread-util.sa ../lib/$(host)/libspread-util.sa + $(INSTALL) -m 644 libspread-util.sa ../lib/libspread-util.sa ifeq (@LIBSPSO@, libspread-util.so) $(INSTALL) -m 755 libspread-util.so.$(LIBFULLVERSION) ../lib/$(host)/libspread-util.so.$(LIBFULLVERSION) $(INSTALL) -m 755 libspread-util.so.$(LIBFULLVERSION) ../lib/libspread-util.so.$(LIBFULLVERSION)