Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
3a41018199ef38896bace610f13f9da8bb547b8b
[simgrid.git] / examples / msg / Makefile.am
1 INCLUDES  = -I$(top_srcdir)/include
2 AM_CFLAGS = -g
3
4 EXTRA_DIST = msg_platform.xml \
5              small_platform.xml \
6              sendrecv/platform_sendrecv.xml \
7              sendrecv/deployment_sendrecv.xml \
8              suspend/deployment_suspend.xml \
9              masterslave/deployment_masterslave_forwarder.xml \
10              masterslave/deployment_masterslave.xml \
11              gtnets/r-n200-f50-s4-2-d.xml \
12              gtnets/onelink-p.xml \
13              gtnets/onelink-d.xml \
14              gtnets/r-n200-f50-s4-2-p.xml \
15              gtnets/dogbone-d.xml \
16              gtnets/dogbone-p.xml
17
18
19 TESTS_ENVIRONMENT = $(top_builddir)/tools/tesh/tesh
20
21 TESTS = sendrecv/sendrecv_KCCFLN05.tesh
22 if HAVE_SDP
23   TESTS += sendrecv/sendrecv_KCCFLN05_proportional.tesh
24 endif
25 if HAVE_GTNETS
26 endif
27
28
29 TESTS+= sendrecv/sendrecv_KCCFLN05_Vegas.tesh \
30         sendrecv/sendrecv_KCCFLN05_Reno.tesh \
31         suspend/suspend.tesh \
32         masterslave/masterslave.tesh \
33         masterslave/masterslave_forwarder.tesh
34         #masterslave/masterslave_bypass.tesh
35
36 CLEANFILES = sendrecv/*~ \
37              sendrecv/sendrecv \
38              suspend/*~ \
39              suspend/suspend \
40              masterslave/*~ \
41              masterslave/masterslave \
42              masterslave/masterslave_forwarder 
43              #masterslave/masterslave_bypass
44
45 if HAVE_GTNETS
46              CLEANFILES += gtnets/gtnets 
47 endif
48
49
50
51
52 bin_PROGRAMS = sendrecv/sendrecv \
53                suspend/suspend \
54                masterslave/masterslave \
55                masterslave/masterslave_forwarder
56                #masterslave/masterslave_bypass
57
58 if HAVE_GTNETS
59                bin_PROGRAMS += gtnets/gtnets 
60 endif
61
62
63
64 # sendrecv simple example
65 sendrecv_sendrecv_SOURCES = sendrecv/sendrecv.c
66 sendrecv_sendrecv_LDADD   = $(top_builddir)/src/libsimgrid.la
67
68 # suspend/resume simple example
69 suspend_suspend_SOURCES = suspend/suspend.c
70 suspend_suspend_LDADD   = $(top_builddir)/src/libsimgrid.la
71
72 # master/slave application example using a forwarder module
73 masterslave_masterslave_SOURCES = masterslave/masterslave.c
74 masterslave_masterslave_LDADD   = $(top_builddir)/src/libsimgrid.la
75
76 # verify the communication time of a simple simulation
77 masterslave_masterslave_forwarder_SOURCES = masterslave/masterslave_forwarder.c
78 masterslave_masterslave_forwarder_LDADD   = $(top_builddir)/src/libsimgrid.la
79
80 # bypass the surf xml parser
81 #masterslave_masterslave_bypass_SOURCES = masterslave/masterslave_bypass.c
82 #masterslave_masterslave_bypass_LDADD   = $(top_builddir)/src/libsimgrid.la
83
84 # verify if the GTNETS feature is working
85 if HAVE_GTNETS
86 gtnets_gtnets_SOURCES = gtnets/gtnets.c
87 gtnets_gtnets_LDADD   = $(top_builddir)/src/libsimgrid.la
88 else
89   EXTRA_DIST+= gtnets/gtnets.c
90 endif
91
92 include $(top_srcdir)/acmacro/dist-files.mk