Logo AND Algorithmique Numérique Distribuée

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