Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
integrate to the distribution
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Sun, 21 May 2006 20:38:39 +0000 (20:38 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Sun, 21 May 2006 20:38:39 +0000 (20:38 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2267 48e7efb5-ca39-0410-a469-dd3cf9ba447f

examples/gras/pmm/.cvsignore [new file with mode: 0644]
examples/gras/pmm/Makefile.am [new file with mode: 0644]
examples/gras/pmm/test_rl.in [new file with mode: 0755]
examples/gras/pmm/test_sg [deleted file]
examples/gras/pmm/test_sg.in [new file with mode: 0755]

diff --git a/examples/gras/pmm/.cvsignore b/examples/gras/pmm/.cvsignore
new file mode 100644 (file)
index 0000000..7fc2b24
--- /dev/null
@@ -0,0 +1,6 @@
+pmm_master pmm_slave *_simulator
+.deps .libs Makefile Makefile.in _*.c 
+test_sg test_rl
+*.Makefile.am *.Makefile.local *.Makefile.remote
+*.deploy.sh *.trace
+*.log
diff --git a/examples/gras/pmm/Makefile.am b/examples/gras/pmm/Makefile.am
new file mode 100644 (file)
index 0000000..673b9d1
--- /dev/null
@@ -0,0 +1,23 @@
+INCLUDES= -I$(top_srcdir)/include
+TESTS= test_rl test_sg
+EXTRA_DIST=pmm_deployment.xml  $(TESTS)
+
+# AUTOMAKE variable definition
+noinst_PROGRAMS=pmm_slave pmm_master pmm_simulator
+
+pmm_simulator_SOURCES=_pmm_simulator.c pmm.c
+pmm_simulator_LDADD=   $(top_builddir)/src/libsimgrid.la
+
+pmm_slave_SOURCES=     _pmm_slave.c    pmm.c
+pmm_slave_LDADD=       $(top_builddir)/src/libgras.la
+
+pmm_master_SOURCES=    _pmm_master.c    pmm.c
+pmm_master_LDADD=      $(top_builddir)/src/libgras.la
+
+# Take care of generatated sources
+NAME=pmm
+PROCESSES= slave master
+include $(top_srcdir)/examples/temps-gras-stub.mk
+
+# Cruft
+include $(top_srcdir)/acmacro/dist-files.mk
diff --git a/examples/gras/pmm/test_rl.in b/examples/gras/pmm/test_rl.in
new file mode 100755 (executable)
index 0000000..0fd8cfb
--- /dev/null
@@ -0,0 +1,11 @@
+#! @BASH@ -e
+if [ x@EXEEXT@ = x ] ; then 
+#  exenv="libtool --mode=execute valgrind --show-reachable=yes --run-libc-freeres=no "
+  exenv=$SG_TEST_EXENV
+else
+  exenv=wine
+fi
+    
+$exenv ./pmm_server@EXEEXT@ 4002 $@ &
+sleep 1
+$exenv ./pmm_client@EXEEXT@ 127.0.0.1 4002 $@
diff --git a/examples/gras/pmm/test_sg b/examples/gras/pmm/test_sg
deleted file mode 100755 (executable)
index bf9dc8f..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-#! /bin/sh
-if [ x = x ] ; then 
-  exenv=$SG_TEST_EXENV
-else
-  exenv=wine
-fi
-
-exec $exenv ./pmm_simulator ../../../examples/msg/msg_platform.xml ./pmm_deployment.xml $@
-
diff --git a/examples/gras/pmm/test_sg.in b/examples/gras/pmm/test_sg.in
new file mode 100755 (executable)
index 0000000..5c88d13
--- /dev/null
@@ -0,0 +1,9 @@
+#! @BASH@
+if [ x@EXEEXT@ = x ] ; then 
+  exenv=$SG_TEST_EXENV
+else
+  exenv=wine
+fi
+
+exec $exenv ./pmm_simulator@EXEEXT@ @top_srcdir@/examples/msg/msg_platform.xml @srcdir@/pmm_deployment.xml $@
+