[Spread-cvs] commit: r313 - in trunk: daemon libspread stdutil/src
jonathan at spread.org
jonathan at spread.org
Mon Feb 20 22:48:06 EST 2006
Author: jonathan
Date: 2006-02-20 22:48:05 -0500 (Mon, 20 Feb 2006)
New Revision: 313
Modified:
trunk/daemon/Makefile.in
trunk/libspread/Makefile.in
trunk/stdutil/src/Makefile.in
Log:
Fix errors in build integration resulting from new stdutil build.
Explicitly link with stdutil-threaded-release library.
Make sure stdutil/src/Makefile creates the '../lib' directory before copying libraries into it.
Modified: trunk/daemon/Makefile.in
===================================================================
--- trunk/daemon/Makefile.in 2006-02-21 02:34:23 UTC (rev 312)
+++ trunk/daemon/Makefile.in 2006-02-21 03:48:05 UTC (rev 313)
@@ -72,8 +72,8 @@
#y.tab.c: config_parse.y
# $(YACC) -d config_parse.y
-spread$(EXEEXT): $(SPREADOBJS) ../stdutil/lib/libstdutil.a
- $(LD) -o $@ $(SPREADOBJS) ../stdutil/lib/libstdutil.a $(LDFLAGS) $(LIBS)
+spread$(EXEEXT): $(SPREADOBJS) ../stdutil/lib/libstdutil-threaded-release.a
+ $(LD) -o $@ $(SPREADOBJS) ../stdutil/lib/libstdutil-threaded-release.a $(LDFLAGS) $(LIBS)
spmonitor$(EXEEXT): $(MONITOR_OBJS)
$(LD) -o $@ $(MONITOR_OBJS) $(LDFLAGS) $(LIBS)
Modified: trunk/libspread/Makefile.in
===================================================================
--- trunk/libspread/Makefile.in 2006-02-21 02:34:23 UTC (rev 312)
+++ trunk/libspread/Makefile.in 2006-02-21 03:48:05 UTC (rev 313)
@@ -141,14 +141,14 @@
(cd $(DESTDIR)$(libdir); $(SOFTLINK) -f libtspread-core.so.$(LIBVERSION) libtspread-core.so)
# Full Spread library with Fl_, SP_, and support modules linked in
-libspread.a: $(LIBTFL_OBJS) ../stdutil/lib/libstdutil.a
+libspread.a: $(LIBTFL_OBJS) ../stdutil/lib/libstdutil-threaded-release.a
$(AR) rv $@ $(LIBTFL_OBJS)
- $(AR) xo ../stdutil/lib/libstdutil.a
- $(AR) rv $@ std*.o
+ $(AR) xo ../stdutil/lib/libstdutil-threaded-release.a
+ $(AR) rv $@ std*.to
$(RANLIB) $@
libspread.dylib: $(LIBTFL_SHOBJS)
- $(SHLD) -o libspread.$(LIBVERSION).dylib $(LIBTFL_SHOBJS) $(SHLDFLAGS) $(SHLDCONVERTSTATIC) ../stdutil/lib/libstdutil.a $(SHLDCONVERTSTATICEND) $(SHLIBS) $(THLIBS)
+ $(SHLD) -o libspread.$(LIBVERSION).dylib $(LIBTFL_SHOBJS) $(SHLDFLAGS) $(SHLDCONVERTSTATIC) ../stdutil/lib/libstdutil-threaded-release.a $(SHLDCONVERTSTATICEND) $(SHLIBS) $(THLIBS)
$(SOFTLINK) -f libspread.$(LIBVERSION).dylib $@
install-libspread.dylib: libspread.dylib
@@ -156,7 +156,7 @@
(cd $(DESTDIR)$(libdir); $(SOFTLINK) -f libspread.$(LIBVERSION).dylib libspread.dylib)
libspread.so: $(LIBTFL_SHOBJS)
- $(SHLD) -o $@ $(LIBTFL_SHOBJS) $(SHLDFLAGS) $(SHLDCONVERTSTATIC) ../stdutil/lib/libstdutil.a $(SHLDCONVERTSTATICEND) $(SHLIBS) $(THLIBS)
+ $(SHLD) -o $@ $(LIBTFL_SHOBJS) $(SHLDFLAGS) $(SHLDCONVERTSTATIC) ../stdutil/lib/libstdutil-threaded-release.a $(SHLDCONVERTSTATICEND) $(SHLIBS) $(THLIBS)
install-libspread.so: libspread.so
$(INSTALL) -m 0755 libspread.so $(DESTDIR)$(libdir)/libspread.so.$(LIBVERSION)
Modified: trunk/stdutil/src/Makefile.in
===================================================================
--- trunk/stdutil/src/Makefile.in 2006-02-21 02:34:23 UTC (rev 312)
+++ trunk/stdutil/src/Makefile.in 2006-02-21 03:48:05 UTC (rev 313)
@@ -1,4 +1,5 @@
.SUFFIXES: .do .to .tdo .lo .ldo .lto .ltdo
+.PHONY: all standard libdir clean distclean uberclean
LIBVERSION=1.0
@@ -68,12 +69,12 @@
ALLTARGETS=$(STATIC_LIBS) @SHARED_LIBS@
########################################### BUILD RULES ########################################
-standard: $(LIB_DIR) @STANDARD_LIBS@
+standard: libdir @STANDARD_LIBS@
-all: $(LIB_DIR) $(ALLTARGETS)
+all: libdir $(ALLTARGETS)
-$(LIB_DIR):
- $(buildtoolsdir)/mkinstalldirs $(LIB_DIR)
+libdir:
+ $(buildtoolsdir)/mkinstalldirs $(LIBDIR)
$(STATIC_NOTHREAD_RELEASE_LIB): $(STATIC_NOTHREAD_RELEASE_OBJS)
$(AR) rvs $@ $(STATIC_NOTHREAD_RELEASE_OBJS)
More information about the Spread-cvs
mailing list