[complement-svn] SF.net SVN: complement: [1648] trunk/complement/explore/test/virtual_time
Status: Pre-Alpha
Brought to you by:
complement
From: <com...@us...> - 2007-07-27 10:58:21
|
Revision: 1648 http://complement.svn.sourceforge.net/complement/?rev=1648&view=rev Author: complement Date: 2007-07-27 03:58:07 -0700 (Fri, 27 Jul 2007) Log Message: ----------- libvts 0.1.0 Modified Paths: -------------- trunk/complement/explore/test/virtual_time/Makefile trunk/complement/explore/test/virtual_time/Makefile.inc Removed Paths: ------------- trunk/complement/explore/test/virtual_time/vtime_main.cc Modified: trunk/complement/explore/test/virtual_time/Makefile =================================================================== --- trunk/complement/explore/test/virtual_time/Makefile 2007-07-27 10:24:38 UTC (rev 1647) +++ trunk/complement/explore/test/virtual_time/Makefile 2007-07-27 10:58:07 UTC (rev 1648) @@ -6,7 +6,7 @@ include Makefile.inc include ${SRCROOT}/Makefiles/gmake/top.mak -INCLUDES += -I$(SRCROOT)/include -I$(BOOST_INCLUDE_DIR) +INCLUDES += -I$(SRCROOT)/include LIBMT_DIR = ${CoMT_DIR}/lib/mt LIBSOCK_DIR = ${CoMT_DIR}/lib/sockios @@ -15,8 +15,35 @@ LDSEARCH += -L${CoMT_LIB_DIR} -Wl,--rpath=${CoMT_LIB_DIR} release-shared : LDLIBS = -lxmt -lsockios -lstem +ifndef WITHOUT_STLPORT stldbg-shared : LDLIBS = -lxmtstlg -lsockiosstlg -lstemstlg +endif dbg-shared : LDLIBS = -lxmtg -lsockiosg -lstemg +check: all-shared + $(MAKE) -C test + (cd test; ${OUTPUT_DIR}/ut_vtime) || exit 1 + (cd test; ${OUTPUT_DIR_DBG}/ut_vtime) || exit 1 +ifndef WITHOUT_STLPORT + (cd test; ${OUTPUT_DIR_STLDBG}/ut_vt) || exit 1 +endif + +check-release-shared: release-shared + $(MAKE) -C test release-shared + (cd test; ${OUTPUT_DIR}/ut_vtime) || exit 1 + +check-dbg-shared: dbg-shared + $(MAKE) -C test dbg-shared + (cd test; ${OUTPUT_DIR_DBG}/ut_vtime) || exit 1 + +ifndef WITHOUT_STLPORT +check-stldbg-shared: stldbg-shared + $(MAKE) -C test stldbg-shared + (cd test; ${OUTPUT_DIR_STLDBG}/ut_vtime) || exit 1 +endif + +depend:: + $(MAKE) -C test depend + # dbg-shared: DEFS += -DDEBUG Modified: trunk/complement/explore/test/virtual_time/Makefile.inc =================================================================== --- trunk/complement/explore/test/virtual_time/Makefile.inc 2007-07-27 10:24:38 UTC (rev 1647) +++ trunk/complement/explore/test/virtual_time/Makefile.inc 2007-07-27 10:58:07 UTC (rev 1648) @@ -1,4 +1,7 @@ # -*- makefile -*- Time-stamp: <06/10/10 15:22:33 ptr> -PRGNAME = vtime -SRC_CC = vtime_main.cc vtime.cc +LIBNAME = vts +MAJOR = 0 +MINOR = 1 +PATCH = 0 +SRC_CC = vtime.cc Deleted: trunk/complement/explore/test/virtual_time/vtime_main.cc =================================================================== --- trunk/complement/explore/test/virtual_time/vtime_main.cc 2007-07-27 10:24:38 UTC (rev 1647) +++ trunk/complement/explore/test/virtual_time/vtime_main.cc 2007-07-27 10:58:07 UTC (rev 1648) @@ -1,56 +0,0 @@ -#include <iostream> -#include <mt/xmt.h> - -#include "vtime.h" - -using namespace std; -using namespace xmt; -using namespace vt; - -int main() -{ - Condition cnd; - - cnd.set(false); - - cerr << "Hello, world!" << endl; - - Proc m1( 100 ); - Proc m2( 101 ); - Proc r1( 102 ); - Proc r2( 103 ); - - m1.add_group( 0 ); - m2.add_group( 0 ); - r1.add_group( 0 ); - - m1.add_group_member( 0, m2.self_id() ); - m1.add_group_member( 0, r1.self_id() ); - - r1.add_group_member( 0, m1.self_id() ); - r1.add_group_member( 0, m2.self_id() ); - - m2.add_group_member( 0, m1.self_id() ); - m2.add_group_member( 0, r1.self_id() ); - - m1.add_group( 1 ); - m2.add_group( 1 ); - r2.add_group( 1 ); - - m1.add_group_member( 1, m2.self_id() ); - m1.add_group_member( 1, r2.self_id() ); - - r2.add_group_member( 1, m1.self_id() ); - r2.add_group_member( 1, m2.self_id() ); - - m2.add_group_member( 1, m1.self_id() ); - m2.add_group_member( 1, r2.self_id() ); - - r1.SendVC( 0, "Hello!" ); - - m1.SendVC( 0, "How are you?" ); - - cnd.wait(); - - return 0; -} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |