aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac2
-rw-r--r--src/Makefile.am2
-rw-r--r--src/mesh/Makefile.am3
-rw-r--r--src/multicast/Makefile273
-rw-r--r--src/multicast/Makefile.in267
5 files changed, 342 insertions, 205 deletions
diff --git a/configure.ac b/configure.ac
index c676164be..1810bc01e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1290,6 +1290,8 @@ src/lockmanager/Makefile
1290src/lockmanager/lockmanager.conf 1290src/lockmanager/lockmanager.conf
1291src/mesh/Makefile 1291src/mesh/Makefile
1292src/mesh/mesh.conf 1292src/mesh/mesh.conf
1293src/multicast/Makefile
1294src/multicast/multicast.conf
1293src/mysql/Makefile 1295src/mysql/Makefile
1294src/namestore/Makefile 1296src/namestore/Makefile
1295src/namestore/namestore.conf 1297src/namestore/namestore.conf
diff --git a/src/Makefile.am b/src/Makefile.am
index 4eb5aeb19..20344e29c 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -11,7 +11,7 @@ if HAVE_TESTING
11endif 11endif
12 12
13if HAVE_EXPERIMENTAL 13if HAVE_EXPERIMENTAL
14 EXP_DIR = dv $(CONSENSUS) $(EXPERIMENTATION) 14 EXP_DIR = dv multicast $(CONSENSUS) $(EXPERIMENTATION)
15#note: scalarproduct is not being listed here yet as the crypto is being reworked at the moment 15#note: scalarproduct is not being listed here yet as the crypto is being reworked at the moment
16endif 16endif
17 17
diff --git a/src/mesh/Makefile.am b/src/mesh/Makefile.am
index 72ce932a5..271d5e994 100644
--- a/src/mesh/Makefile.am
+++ b/src/mesh/Makefile.am
@@ -20,9 +20,6 @@ plugindir = $(libdir)/gnunet
20 20
21AM_CLFAGS = -g 21AM_CLFAGS = -g
22 22
23EXP_LIBEXEC = \
24 gnunet-service-mesh-enc
25
26EXP_LIB = \ 23EXP_LIB = \
27 libgnunetmeshenc.la 24 libgnunetmeshenc.la
28 25
diff --git a/src/multicast/Makefile b/src/multicast/Makefile
index 2949b37c4..b1144f002 100644
--- a/src/multicast/Makefile
+++ b/src/multicast/Makefile
@@ -1,5 +1,5 @@
1# Makefile.in generated by automake 1.11.6 from Makefile.am. 1# Makefile.in generated by automake 1.11.6 from Makefile.am.
2# src/template/Makefile. Generated from Makefile.in by configure. 2# src/multicast/Makefile. Generated from Makefile.in by configure.
3 3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software 5# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
@@ -17,6 +17,7 @@
17 17
18 18
19 19
20
20am__make_dryrun = \ 21am__make_dryrun = \
21 { \ 22 { \
22 am__dry=no; \ 23 am__dry=no; \
@@ -53,12 +54,12 @@ POST_UNINSTALL = :
53build_triplet = x86_64-unknown-linux-gnu 54build_triplet = x86_64-unknown-linux-gnu
54host_triplet = x86_64-unknown-linux-gnu 55host_triplet = x86_64-unknown-linux-gnu
55target_triplet = x86_64-unknown-linux-gnu 56target_triplet = x86_64-unknown-linux-gnu
56bin_PROGRAMS = gnunet-template$(EXEEXT) 57bin_PROGRAMS = gnunet-multicast$(EXEEXT)
57libexec_PROGRAMS = gnunet-service-template$(EXEEXT) 58libexec_PROGRAMS = gnunet-service-multicast$(EXEEXT)
58check_PROGRAMS = test_template_api$(EXEEXT) 59check_PROGRAMS = test_multicast_api$(EXEEXT)
59subdir = src/template 60subdir = src/multicast
60DIST_COMMON = $(dist_pkgcfg_DATA) $(srcdir)/Makefile.am \ 61DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61 $(srcdir)/Makefile.in 62 $(srcdir)/multicast.conf.in
62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
63am__aclocal_m4_deps = $(top_srcdir)/m4/absolute-header.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/absolute-header.m4 \
64 $(top_srcdir)/m4/align.m4 $(top_srcdir)/m4/argz.m4 \ 65 $(top_srcdir)/m4/align.m4 $(top_srcdir)/m4/argz.m4 \
@@ -76,30 +77,67 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
76 $(ACLOCAL_M4) 77 $(ACLOCAL_M4)
77mkinstalldirs = $(install_sh) -d 78mkinstalldirs = $(install_sh) -d
78CONFIG_HEADER = $(top_builddir)/gnunet_config.h 79CONFIG_HEADER = $(top_builddir)/gnunet_config.h
79CONFIG_CLEAN_FILES = 80CONFIG_CLEAN_FILES = multicast.conf
80CONFIG_CLEAN_VPATH_FILES = 81CONFIG_CLEAN_VPATH_FILES =
81am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libexecdir)" \ 82am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
82 "$(DESTDIR)$(pkgcfgdir)" 83am__vpath_adj = case $$p in \
83PROGRAMS = $(bin_PROGRAMS) $(libexec_PROGRAMS) 84 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
84am_gnunet_service_template_OBJECTS = \ 85 *) f=$$p;; \
85 gnunet-service-template.$(OBJEXT) 86 esac;
86gnunet_service_template_OBJECTS = \ 87am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
87 $(am_gnunet_service_template_OBJECTS) 88am__install_max = 40
89am__nobase_strip_setup = \
90 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
91am__nobase_strip = \
92 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
93am__nobase_list = $(am__nobase_strip_setup); \
94 for p in $$list; do echo "$$p $$p"; done | \
95 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
96 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
97 if (++n[$$2] == $(am__install_max)) \
98 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
99 END { for (dir in files) print dir, files[dir] }'
100am__base_list = \
101 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
102 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
103am__uninstall_files_from_dir = { \
104 test -z "$$files" \
105 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
106 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
107 $(am__cd) "$$dir" && rm -f $$files; }; \
108 }
109am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \
110 "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(pkgcfgdir)"
111LTLIBRARIES = $(lib_LTLIBRARIES)
88am__DEPENDENCIES_1 = 112am__DEPENDENCIES_1 =
89gnunet_service_template_DEPENDENCIES = \ 113libgnunetmulticast_la_DEPENDENCIES = \
90 $(top_builddir)/src/util/libgnunetutil.la \ 114 $(top_builddir)/src/util/libgnunetutil.la \
91 $(am__DEPENDENCIES_1) 115 $(am__DEPENDENCIES_1)
116am_libgnunetmulticast_la_OBJECTS = multicast_api.lo
117libgnunetmulticast_la_OBJECTS = $(am_libgnunetmulticast_la_OBJECTS)
92AM_V_lt = $(am__v_lt_$(V)) 118AM_V_lt = $(am__v_lt_$(V))
93am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) 119am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
94am__v_lt_0 = --silent 120am__v_lt_0 = --silent
95am_gnunet_template_OBJECTS = gnunet-template.$(OBJEXT) 121libgnunetmulticast_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
96gnunet_template_OBJECTS = $(am_gnunet_template_OBJECTS) 122 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
97gnunet_template_DEPENDENCIES = \ 123 $(AM_CFLAGS) $(CFLAGS) $(libgnunetmulticast_la_LDFLAGS) \
124 $(LDFLAGS) -o $@
125PROGRAMS = $(bin_PROGRAMS) $(libexec_PROGRAMS)
126am_gnunet_multicast_OBJECTS = gnunet-multicast.$(OBJEXT)
127gnunet_multicast_OBJECTS = $(am_gnunet_multicast_OBJECTS)
128gnunet_multicast_DEPENDENCIES = \
129 $(top_builddir)/src/util/libgnunetutil.la \
130 $(am__DEPENDENCIES_1)
131am_gnunet_service_multicast_OBJECTS = \
132 gnunet-service-multicast.$(OBJEXT)
133gnunet_service_multicast_OBJECTS = \
134 $(am_gnunet_service_multicast_OBJECTS)
135gnunet_service_multicast_DEPENDENCIES = \
98 $(top_builddir)/src/util/libgnunetutil.la \ 136 $(top_builddir)/src/util/libgnunetutil.la \
99 $(am__DEPENDENCIES_1) 137 $(am__DEPENDENCIES_1)
100am_test_template_api_OBJECTS = test_template_api.$(OBJEXT) 138am_test_multicast_api_OBJECTS = test_multicast_api.$(OBJEXT)
101test_template_api_OBJECTS = $(am_test_template_api_OBJECTS) 139test_multicast_api_OBJECTS = $(am_test_multicast_api_OBJECTS)
102test_template_api_DEPENDENCIES = \ 140test_multicast_api_DEPENDENCIES = \
103 $(top_builddir)/src/util/libgnunetutil.la 141 $(top_builddir)/src/util/libgnunetutil.la
104DEFAULT_INCLUDES = -I. -I$(top_builddir) 142DEFAULT_INCLUDES = -I. -I$(top_builddir)
105depcomp = $(SHELL) $(top_srcdir)/depcomp 143depcomp = $(SHELL) $(top_srcdir)/depcomp
@@ -127,43 +165,19 @@ am__v_CCLD_0 = @echo " CCLD " $@;
127AM_V_GEN = $(am__v_GEN_$(V)) 165AM_V_GEN = $(am__v_GEN_$(V))
128am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) 166am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
129am__v_GEN_0 = @echo " GEN " $@; 167am__v_GEN_0 = @echo " GEN " $@;
130SOURCES = $(gnunet_service_template_SOURCES) \ 168SOURCES = $(libgnunetmulticast_la_SOURCES) $(gnunet_multicast_SOURCES) \
131 $(gnunet_template_SOURCES) $(test_template_api_SOURCES) 169 $(gnunet_service_multicast_SOURCES) \
132DIST_SOURCES = $(gnunet_service_template_SOURCES) \ 170 $(test_multicast_api_SOURCES)
133 $(gnunet_template_SOURCES) $(test_template_api_SOURCES) 171DIST_SOURCES = $(libgnunetmulticast_la_SOURCES) \
172 $(gnunet_multicast_SOURCES) \
173 $(gnunet_service_multicast_SOURCES) \
174 $(test_multicast_api_SOURCES)
134am__can_run_installinfo = \ 175am__can_run_installinfo = \
135 case $$AM_UPDATE_INFO_DIR in \ 176 case $$AM_UPDATE_INFO_DIR in \
136 n|no|NO) false;; \ 177 n|no|NO) false;; \
137 *) (install-info --version) >/dev/null 2>&1;; \ 178 *) (install-info --version) >/dev/null 2>&1;; \
138 esac 179 esac
139am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; 180DATA = $(pkgcfg_DATA)
140am__vpath_adj = case $$p in \
141 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
142 *) f=$$p;; \
143 esac;
144am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
145am__install_max = 40
146am__nobase_strip_setup = \
147 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
148am__nobase_strip = \
149 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
150am__nobase_list = $(am__nobase_strip_setup); \
151 for p in $$list; do echo "$$p $$p"; done | \
152 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
153 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
154 if (++n[$$2] == $(am__install_max)) \
155 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
156 END { for (dir in files) print dir, files[dir] }'
157am__base_list = \
158 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
159 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
160am__uninstall_files_from_dir = { \
161 test -z "$$files" \
162 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
163 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
164 $(am__cd) "$$dir" && rm -f $$files; }; \
165 }
166DATA = $(dist_pkgcfg_DATA)
167ETAGS = etags 181ETAGS = etags
168CTAGS = ctags 182CTAGS = ctags
169am__tty_colors = \ 183am__tty_colors = \
@@ -312,8 +326,8 @@ X_PRE_LIBS = -lSM -lICE
312Z_CFLAGS = 326Z_CFLAGS =
313Z_LIBS = -lz 327Z_LIBS = -lz
314_libcurl_config = 328_libcurl_config =
315abs_builddir = /home/grothoff/svn/gnunet/src/template 329abs_builddir = /home/grothoff/svn/gnunet/src/multicast
316abs_srcdir = /home/grothoff/svn/gnunet/src/template 330abs_srcdir = /home/grothoff/svn/gnunet/src/multicast
317abs_top_builddir = /home/grothoff/svn/gnunet 331abs_top_builddir = /home/grothoff/svn/gnunet
318abs_top_srcdir = /home/grothoff/svn/gnunet 332abs_top_srcdir = /home/grothoff/svn/gnunet
319ac_ct_AR = ar 333ac_ct_AR = ar
@@ -383,30 +397,43 @@ top_builddir = ../..
383top_srcdir = ../.. 397top_srcdir = ../..
384INCLUDES = -I$(top_srcdir)/src/include 398INCLUDES = -I$(top_srcdir)/src/include
385pkgcfgdir = $(pkgdatadir)/config.d/ 399pkgcfgdir = $(pkgdatadir)/config.d/
386dist_pkgcfg_DATA = \ 400pkgcfg_DATA = \
387 template.conf 401 multicast.conf
388 402
389#WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols 403#WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
390#AM_CFLAGS = -fprofile-arcs -ftest-coverage 404#AM_CFLAGS = -fprofile-arcs -ftest-coverage
391gnunet_template_SOURCES = \ 405lib_LTLIBRARIES = libgnunetmulticast.la
392 gnunet-template.c 406libgnunetmulticast_la_SOURCES = \
407 multicast_api.c
408
409# multicast.h
410libgnunetmulticast_la_LIBADD = \
411 $(top_builddir)/src/util/libgnunetutil.la \
412 $(GN_LIBINTL) $(XLIB)
413
414libgnunetmulticast_la_LDFLAGS = \
415 $(GN_LIB_LDFLAGS) $(WINFLAGS) \
416 -version-info 0:0:0
417
418gnunet_multicast_SOURCES = \
419 gnunet-multicast.c
393 420
394gnunet_template_LDADD = \ 421gnunet_multicast_LDADD = \
395 $(top_builddir)/src/util/libgnunetutil.la \ 422 $(top_builddir)/src/util/libgnunetutil.la \
396 $(GN_LIBINTL) 423 $(GN_LIBINTL)
397 424
398gnunet_service_template_SOURCES = \ 425gnunet_service_multicast_SOURCES = \
399 gnunet-service-template.c 426 gnunet-service-multicast.c
400 427
401gnunet_service_template_LDADD = \ 428gnunet_service_multicast_LDADD = \
402 $(top_builddir)/src/util/libgnunetutil.la \ 429 $(top_builddir)/src/util/libgnunetutil.la \
403 $(GN_LIBINTL) 430 $(GN_LIBINTL)
404 431
405TESTS = $(check_PROGRAMS) 432TESTS = $(check_PROGRAMS)
406test_template_api_SOURCES = \ 433test_multicast_api_SOURCES = \
407 test_template_api.c 434 test_multicast_api.c
408 435
409test_template_api_LDADD = \ 436test_multicast_api_LDADD = \
410 $(top_builddir)/src/util/libgnunetutil.la 437 $(top_builddir)/src/util/libgnunetutil.la
411 438
412all: all-am 439all: all-am
@@ -422,9 +449,9 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
422 exit 1;; \ 449 exit 1;; \
423 esac; \ 450 esac; \
424 done; \ 451 done; \
425 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/template/Makefile'; \ 452 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/multicast/Makefile'; \
426 $(am__cd) $(top_srcdir) && \ 453 $(am__cd) $(top_srcdir) && \
427 $(AUTOMAKE) --gnu src/template/Makefile 454 $(AUTOMAKE) --gnu src/multicast/Makefile
428.PRECIOUS: Makefile 455.PRECIOUS: Makefile
429Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 456Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
430 @case '$?' in \ 457 @case '$?' in \
@@ -443,6 +470,42 @@ $(top_srcdir)/configure: $(am__configure_deps)
443$(ACLOCAL_M4): $(am__aclocal_m4_deps) 470$(ACLOCAL_M4): $(am__aclocal_m4_deps)
444 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 471 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
445$(am__aclocal_m4_deps): 472$(am__aclocal_m4_deps):
473multicast.conf: $(top_builddir)/config.status $(srcdir)/multicast.conf.in
474 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
475install-libLTLIBRARIES: $(lib_LTLIBRARIES)
476 @$(NORMAL_INSTALL)
477 @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
478 list2=; for p in $$list; do \
479 if test -f $$p; then \
480 list2="$$list2 $$p"; \
481 else :; fi; \
482 done; \
483 test -z "$$list2" || { \
484 echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \
485 $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \
486 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
487 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
488 }
489
490uninstall-libLTLIBRARIES:
491 @$(NORMAL_UNINSTALL)
492 @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
493 for p in $$list; do \
494 $(am__strip_dir) \
495 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
496 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
497 done
498
499clean-libLTLIBRARIES:
500 -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
501 @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
502 dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
503 test "$$dir" != "$$p" || dir=.; \
504 echo "rm -f \"$${dir}/so_locations\""; \
505 rm -f "$${dir}/so_locations"; \
506 done
507libgnunetmulticast.la: $(libgnunetmulticast_la_OBJECTS) $(libgnunetmulticast_la_DEPENDENCIES) $(EXTRA_libgnunetmulticast_la_DEPENDENCIES)
508 $(AM_V_CCLD)$(libgnunetmulticast_la_LINK) -rpath $(libdir) $(libgnunetmulticast_la_OBJECTS) $(libgnunetmulticast_la_LIBADD) $(LIBS)
446install-binPROGRAMS: $(bin_PROGRAMS) 509install-binPROGRAMS: $(bin_PROGRAMS)
447 @$(NORMAL_INSTALL) 510 @$(NORMAL_INSTALL)
448 @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ 511 @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
@@ -544,15 +607,15 @@ clean-libexecPROGRAMS:
544 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ 607 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
545 echo " rm -f" $$list; \ 608 echo " rm -f" $$list; \
546 rm -f $$list 609 rm -f $$list
547gnunet-service-template$(EXEEXT): $(gnunet_service_template_OBJECTS) $(gnunet_service_template_DEPENDENCIES) $(EXTRA_gnunet_service_template_DEPENDENCIES) 610gnunet-multicast$(EXEEXT): $(gnunet_multicast_OBJECTS) $(gnunet_multicast_DEPENDENCIES) $(EXTRA_gnunet_multicast_DEPENDENCIES)
548 @rm -f gnunet-service-template$(EXEEXT) 611 @rm -f gnunet-multicast$(EXEEXT)
549 $(AM_V_CCLD)$(LINK) $(gnunet_service_template_OBJECTS) $(gnunet_service_template_LDADD) $(LIBS) 612 $(AM_V_CCLD)$(LINK) $(gnunet_multicast_OBJECTS) $(gnunet_multicast_LDADD) $(LIBS)
550gnunet-template$(EXEEXT): $(gnunet_template_OBJECTS) $(gnunet_template_DEPENDENCIES) $(EXTRA_gnunet_template_DEPENDENCIES) 613gnunet-service-multicast$(EXEEXT): $(gnunet_service_multicast_OBJECTS) $(gnunet_service_multicast_DEPENDENCIES) $(EXTRA_gnunet_service_multicast_DEPENDENCIES)
551 @rm -f gnunet-template$(EXEEXT) 614 @rm -f gnunet-service-multicast$(EXEEXT)
552 $(AM_V_CCLD)$(LINK) $(gnunet_template_OBJECTS) $(gnunet_template_LDADD) $(LIBS) 615 $(AM_V_CCLD)$(LINK) $(gnunet_service_multicast_OBJECTS) $(gnunet_service_multicast_LDADD) $(LIBS)
553test_template_api$(EXEEXT): $(test_template_api_OBJECTS) $(test_template_api_DEPENDENCIES) $(EXTRA_test_template_api_DEPENDENCIES) 616test_multicast_api$(EXEEXT): $(test_multicast_api_OBJECTS) $(test_multicast_api_DEPENDENCIES) $(EXTRA_test_multicast_api_DEPENDENCIES)
554 @rm -f test_template_api$(EXEEXT) 617 @rm -f test_multicast_api$(EXEEXT)
555 $(AM_V_CCLD)$(LINK) $(test_template_api_OBJECTS) $(test_template_api_LDADD) $(LIBS) 618 $(AM_V_CCLD)$(LINK) $(test_multicast_api_OBJECTS) $(test_multicast_api_LDADD) $(LIBS)
556 619
557mostlyclean-compile: 620mostlyclean-compile:
558 -rm -f *.$(OBJEXT) 621 -rm -f *.$(OBJEXT)
@@ -560,9 +623,10 @@ mostlyclean-compile:
560distclean-compile: 623distclean-compile:
561 -rm -f *.tab.c 624 -rm -f *.tab.c
562 625
563include ./$(DEPDIR)/gnunet-service-template.Po 626include ./$(DEPDIR)/gnunet-multicast.Po
564include ./$(DEPDIR)/gnunet-template.Po 627include ./$(DEPDIR)/gnunet-service-multicast.Po
565include ./$(DEPDIR)/test_template_api.Po 628include ./$(DEPDIR)/multicast_api.Plo
629include ./$(DEPDIR)/test_multicast_api.Po
566 630
567.c.o: 631.c.o:
568 $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< 632 $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@@ -590,9 +654,9 @@ mostlyclean-libtool:
590 654
591clean-libtool: 655clean-libtool:
592 -rm -rf .libs _libs 656 -rm -rf .libs _libs
593install-dist_pkgcfgDATA: $(dist_pkgcfg_DATA) 657install-pkgcfgDATA: $(pkgcfg_DATA)
594 @$(NORMAL_INSTALL) 658 @$(NORMAL_INSTALL)
595 @list='$(dist_pkgcfg_DATA)'; test -n "$(pkgcfgdir)" || list=; \ 659 @list='$(pkgcfg_DATA)'; test -n "$(pkgcfgdir)" || list=; \
596 if test -n "$$list"; then \ 660 if test -n "$$list"; then \
597 echo " $(MKDIR_P) '$(DESTDIR)$(pkgcfgdir)'"; \ 661 echo " $(MKDIR_P) '$(DESTDIR)$(pkgcfgdir)'"; \
598 $(MKDIR_P) "$(DESTDIR)$(pkgcfgdir)" || exit 1; \ 662 $(MKDIR_P) "$(DESTDIR)$(pkgcfgdir)" || exit 1; \
@@ -606,9 +670,9 @@ install-dist_pkgcfgDATA: $(dist_pkgcfg_DATA)
606 $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgcfgdir)" || exit $$?; \ 670 $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgcfgdir)" || exit $$?; \
607 done 671 done
608 672
609uninstall-dist_pkgcfgDATA: 673uninstall-pkgcfgDATA:
610 @$(NORMAL_UNINSTALL) 674 @$(NORMAL_UNINSTALL)
611 @list='$(dist_pkgcfg_DATA)'; test -n "$(pkgcfgdir)" || list=; \ 675 @list='$(pkgcfg_DATA)'; test -n "$(pkgcfgdir)" || list=; \
612 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ 676 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
613 dir='$(DESTDIR)$(pkgcfgdir)'; $(am__uninstall_files_from_dir) 677 dir='$(DESTDIR)$(pkgcfgdir)'; $(am__uninstall_files_from_dir)
614 678
@@ -791,9 +855,11 @@ check-am: all-am
791 $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) 855 $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
792 $(MAKE) $(AM_MAKEFLAGS) check-TESTS 856 $(MAKE) $(AM_MAKEFLAGS) check-TESTS
793check: check-am 857check: check-am
794all-am: Makefile $(PROGRAMS) $(DATA) 858all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA)
859install-binPROGRAMS: install-libLTLIBRARIES
860
795installdirs: 861installdirs:
796 for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(pkgcfgdir)"; do \ 862 for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(pkgcfgdir)"; do \
797 test -z "$$dir" || $(MKDIR_P) "$$dir"; \ 863 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
798 done 864 done
799install: install-am 865install: install-am
@@ -829,7 +895,8 @@ maintainer-clean-generic:
829clean: clean-am 895clean: clean-am
830 896
831clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \ 897clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \
832 clean-libexecPROGRAMS clean-libtool mostlyclean-am 898 clean-libLTLIBRARIES clean-libexecPROGRAMS clean-libtool \
899 mostlyclean-am
833 900
834distclean: distclean-am 901distclean: distclean-am
835 -rm -rf ./$(DEPDIR) 902 -rm -rf ./$(DEPDIR)
@@ -849,13 +916,14 @@ info: info-am
849 916
850info-am: 917info-am:
851 918
852install-data-am: install-dist_pkgcfgDATA 919install-data-am: install-pkgcfgDATA
853 920
854install-dvi: install-dvi-am 921install-dvi: install-dvi-am
855 922
856install-dvi-am: 923install-dvi-am:
857 924
858install-exec-am: install-binPROGRAMS install-libexecPROGRAMS 925install-exec-am: install-binPROGRAMS install-libLTLIBRARIES \
926 install-libexecPROGRAMS
859 927
860install-html: install-html-am 928install-html: install-html-am
861 929
@@ -895,27 +963,28 @@ ps: ps-am
895 963
896ps-am: 964ps-am:
897 965
898uninstall-am: uninstall-binPROGRAMS uninstall-dist_pkgcfgDATA \ 966uninstall-am: uninstall-binPROGRAMS uninstall-libLTLIBRARIES \
899 uninstall-libexecPROGRAMS 967 uninstall-libexecPROGRAMS uninstall-pkgcfgDATA
900 968
901.MAKE: check-am install-am install-strip 969.MAKE: check-am install-am install-strip
902 970
903.PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ 971.PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \
904 clean-binPROGRAMS clean-checkPROGRAMS clean-generic \ 972 clean-binPROGRAMS clean-checkPROGRAMS clean-generic \
905 clean-libexecPROGRAMS clean-libtool ctags distclean \ 973 clean-libLTLIBRARIES clean-libexecPROGRAMS clean-libtool ctags \
906 distclean-compile distclean-generic distclean-libtool \ 974 distclean distclean-compile distclean-generic \
907 distclean-tags distdir dvi dvi-am html html-am info info-am \ 975 distclean-libtool distclean-tags distdir dvi dvi-am html \
908 install install-am install-binPROGRAMS install-data \ 976 html-am info info-am install install-am install-binPROGRAMS \
909 install-data-am install-dist_pkgcfgDATA install-dvi \ 977 install-data install-data-am install-dvi install-dvi-am \
910 install-dvi-am install-exec install-exec-am install-html \ 978 install-exec install-exec-am install-html install-html-am \
911 install-html-am install-info install-info-am \ 979 install-info install-info-am install-libLTLIBRARIES \
912 install-libexecPROGRAMS install-man install-pdf install-pdf-am \ 980 install-libexecPROGRAMS install-man install-pdf install-pdf-am \
913 install-ps install-ps-am install-strip installcheck \ 981 install-pkgcfgDATA install-ps install-ps-am install-strip \
914 installcheck-am installdirs maintainer-clean \ 982 installcheck installcheck-am installdirs maintainer-clean \
915 maintainer-clean-generic mostlyclean mostlyclean-compile \ 983 maintainer-clean-generic mostlyclean mostlyclean-compile \
916 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ 984 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
917 tags uninstall uninstall-am uninstall-binPROGRAMS \ 985 tags uninstall uninstall-am uninstall-binPROGRAMS \
918 uninstall-dist_pkgcfgDATA uninstall-libexecPROGRAMS 986 uninstall-libLTLIBRARIES uninstall-libexecPROGRAMS \
987 uninstall-pkgcfgDATA
919 988
920 989
921# Tell versions [3.59,3.63) of GNU make to not export all variables. 990# Tell versions [3.59,3.63) of GNU make to not export all variables.
diff --git a/src/multicast/Makefile.in b/src/multicast/Makefile.in
index 75ee076b6..a73c0528b 100644
--- a/src/multicast/Makefile.in
+++ b/src/multicast/Makefile.in
@@ -16,6 +16,7 @@
16@SET_MAKE@ 16@SET_MAKE@
17 17
18 18
19
19VPATH = @srcdir@ 20VPATH = @srcdir@
20am__make_dryrun = \ 21am__make_dryrun = \
21 { \ 22 { \
@@ -53,12 +54,12 @@ POST_UNINSTALL = :
53build_triplet = @build@ 54build_triplet = @build@
54host_triplet = @host@ 55host_triplet = @host@
55target_triplet = @target@ 56target_triplet = @target@
56bin_PROGRAMS = gnunet-template$(EXEEXT) 57bin_PROGRAMS = gnunet-multicast$(EXEEXT)
57libexec_PROGRAMS = gnunet-service-template$(EXEEXT) 58libexec_PROGRAMS = gnunet-service-multicast$(EXEEXT)
58check_PROGRAMS = test_template_api$(EXEEXT) 59check_PROGRAMS = test_multicast_api$(EXEEXT)
59subdir = src/template 60subdir = src/multicast
60DIST_COMMON = $(dist_pkgcfg_DATA) $(srcdir)/Makefile.am \ 61DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61 $(srcdir)/Makefile.in 62 $(srcdir)/multicast.conf.in
62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
63am__aclocal_m4_deps = $(top_srcdir)/m4/absolute-header.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/absolute-header.m4 \
64 $(top_srcdir)/m4/align.m4 $(top_srcdir)/m4/argz.m4 \ 65 $(top_srcdir)/m4/align.m4 $(top_srcdir)/m4/argz.m4 \
@@ -76,30 +77,67 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
76 $(ACLOCAL_M4) 77 $(ACLOCAL_M4)
77mkinstalldirs = $(install_sh) -d 78mkinstalldirs = $(install_sh) -d
78CONFIG_HEADER = $(top_builddir)/gnunet_config.h 79CONFIG_HEADER = $(top_builddir)/gnunet_config.h
79CONFIG_CLEAN_FILES = 80CONFIG_CLEAN_FILES = multicast.conf
80CONFIG_CLEAN_VPATH_FILES = 81CONFIG_CLEAN_VPATH_FILES =
81am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libexecdir)" \ 82am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
82 "$(DESTDIR)$(pkgcfgdir)" 83am__vpath_adj = case $$p in \
83PROGRAMS = $(bin_PROGRAMS) $(libexec_PROGRAMS) 84 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
84am_gnunet_service_template_OBJECTS = \ 85 *) f=$$p;; \
85 gnunet-service-template.$(OBJEXT) 86 esac;
86gnunet_service_template_OBJECTS = \ 87am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
87 $(am_gnunet_service_template_OBJECTS) 88am__install_max = 40
89am__nobase_strip_setup = \
90 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
91am__nobase_strip = \
92 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
93am__nobase_list = $(am__nobase_strip_setup); \
94 for p in $$list; do echo "$$p $$p"; done | \
95 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
96 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
97 if (++n[$$2] == $(am__install_max)) \
98 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
99 END { for (dir in files) print dir, files[dir] }'
100am__base_list = \
101 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
102 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
103am__uninstall_files_from_dir = { \
104 test -z "$$files" \
105 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
106 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
107 $(am__cd) "$$dir" && rm -f $$files; }; \
108 }
109am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \
110 "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(pkgcfgdir)"
111LTLIBRARIES = $(lib_LTLIBRARIES)
88am__DEPENDENCIES_1 = 112am__DEPENDENCIES_1 =
89gnunet_service_template_DEPENDENCIES = \ 113libgnunetmulticast_la_DEPENDENCIES = \
90 $(top_builddir)/src/util/libgnunetutil.la \ 114 $(top_builddir)/src/util/libgnunetutil.la \
91 $(am__DEPENDENCIES_1) 115 $(am__DEPENDENCIES_1)
116am_libgnunetmulticast_la_OBJECTS = multicast_api.lo
117libgnunetmulticast_la_OBJECTS = $(am_libgnunetmulticast_la_OBJECTS)
92AM_V_lt = $(am__v_lt_@AM_V@) 118AM_V_lt = $(am__v_lt_@AM_V@)
93am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) 119am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
94am__v_lt_0 = --silent 120am__v_lt_0 = --silent
95am_gnunet_template_OBJECTS = gnunet-template.$(OBJEXT) 121libgnunetmulticast_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
96gnunet_template_OBJECTS = $(am_gnunet_template_OBJECTS) 122 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
97gnunet_template_DEPENDENCIES = \ 123 $(AM_CFLAGS) $(CFLAGS) $(libgnunetmulticast_la_LDFLAGS) \
124 $(LDFLAGS) -o $@
125PROGRAMS = $(bin_PROGRAMS) $(libexec_PROGRAMS)
126am_gnunet_multicast_OBJECTS = gnunet-multicast.$(OBJEXT)
127gnunet_multicast_OBJECTS = $(am_gnunet_multicast_OBJECTS)
128gnunet_multicast_DEPENDENCIES = \
129 $(top_builddir)/src/util/libgnunetutil.la \
130 $(am__DEPENDENCIES_1)
131am_gnunet_service_multicast_OBJECTS = \
132 gnunet-service-multicast.$(OBJEXT)
133gnunet_service_multicast_OBJECTS = \
134 $(am_gnunet_service_multicast_OBJECTS)
135gnunet_service_multicast_DEPENDENCIES = \
98 $(top_builddir)/src/util/libgnunetutil.la \ 136 $(top_builddir)/src/util/libgnunetutil.la \
99 $(am__DEPENDENCIES_1) 137 $(am__DEPENDENCIES_1)
100am_test_template_api_OBJECTS = test_template_api.$(OBJEXT) 138am_test_multicast_api_OBJECTS = test_multicast_api.$(OBJEXT)
101test_template_api_OBJECTS = $(am_test_template_api_OBJECTS) 139test_multicast_api_OBJECTS = $(am_test_multicast_api_OBJECTS)
102test_template_api_DEPENDENCIES = \ 140test_multicast_api_DEPENDENCIES = \
103 $(top_builddir)/src/util/libgnunetutil.la 141 $(top_builddir)/src/util/libgnunetutil.la
104DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) 142DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
105depcomp = $(SHELL) $(top_srcdir)/depcomp 143depcomp = $(SHELL) $(top_srcdir)/depcomp
@@ -127,43 +165,19 @@ am__v_CCLD_0 = @echo " CCLD " $@;
127AM_V_GEN = $(am__v_GEN_@AM_V@) 165AM_V_GEN = $(am__v_GEN_@AM_V@)
128am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 166am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
129am__v_GEN_0 = @echo " GEN " $@; 167am__v_GEN_0 = @echo " GEN " $@;
130SOURCES = $(gnunet_service_template_SOURCES) \ 168SOURCES = $(libgnunetmulticast_la_SOURCES) $(gnunet_multicast_SOURCES) \
131 $(gnunet_template_SOURCES) $(test_template_api_SOURCES) 169 $(gnunet_service_multicast_SOURCES) \
132DIST_SOURCES = $(gnunet_service_template_SOURCES) \ 170 $(test_multicast_api_SOURCES)
133 $(gnunet_template_SOURCES) $(test_template_api_SOURCES) 171DIST_SOURCES = $(libgnunetmulticast_la_SOURCES) \
172 $(gnunet_multicast_SOURCES) \
173 $(gnunet_service_multicast_SOURCES) \
174 $(test_multicast_api_SOURCES)
134am__can_run_installinfo = \ 175am__can_run_installinfo = \
135 case $$AM_UPDATE_INFO_DIR in \ 176 case $$AM_UPDATE_INFO_DIR in \
136 n|no|NO) false;; \ 177 n|no|NO) false;; \
137 *) (install-info --version) >/dev/null 2>&1;; \ 178 *) (install-info --version) >/dev/null 2>&1;; \
138 esac 179 esac
139am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; 180DATA = $(pkgcfg_DATA)
140am__vpath_adj = case $$p in \
141 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
142 *) f=$$p;; \
143 esac;
144am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
145am__install_max = 40
146am__nobase_strip_setup = \
147 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
148am__nobase_strip = \
149 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
150am__nobase_list = $(am__nobase_strip_setup); \
151 for p in $$list; do echo "$$p $$p"; done | \
152 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
153 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
154 if (++n[$$2] == $(am__install_max)) \
155 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
156 END { for (dir in files) print dir, files[dir] }'
157am__base_list = \
158 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
159 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
160am__uninstall_files_from_dir = { \
161 test -z "$$files" \
162 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
163 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
164 $(am__cd) "$$dir" && rm -f $$files; }; \
165 }
166DATA = $(dist_pkgcfg_DATA)
167ETAGS = etags 181ETAGS = etags
168CTAGS = ctags 182CTAGS = ctags
169am__tty_colors = \ 183am__tty_colors = \
@@ -383,30 +397,43 @@ top_builddir = @top_builddir@
383top_srcdir = @top_srcdir@ 397top_srcdir = @top_srcdir@
384INCLUDES = -I$(top_srcdir)/src/include 398INCLUDES = -I$(top_srcdir)/src/include
385pkgcfgdir = $(pkgdatadir)/config.d/ 399pkgcfgdir = $(pkgdatadir)/config.d/
386dist_pkgcfg_DATA = \ 400pkgcfg_DATA = \
387 template.conf 401 multicast.conf
388 402
389@MINGW_TRUE@WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols 403@MINGW_TRUE@WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
390@USE_COVERAGE_TRUE@AM_CFLAGS = -fprofile-arcs -ftest-coverage 404@USE_COVERAGE_TRUE@AM_CFLAGS = -fprofile-arcs -ftest-coverage
391gnunet_template_SOURCES = \ 405lib_LTLIBRARIES = libgnunetmulticast.la
392 gnunet-template.c 406libgnunetmulticast_la_SOURCES = \
407 multicast_api.c
408
409# multicast.h
410libgnunetmulticast_la_LIBADD = \
411 $(top_builddir)/src/util/libgnunetutil.la \
412 $(GN_LIBINTL) $(XLIB)
413
414libgnunetmulticast_la_LDFLAGS = \
415 $(GN_LIB_LDFLAGS) $(WINFLAGS) \
416 -version-info 0:0:0
417
418gnunet_multicast_SOURCES = \
419 gnunet-multicast.c
393 420
394gnunet_template_LDADD = \ 421gnunet_multicast_LDADD = \
395 $(top_builddir)/src/util/libgnunetutil.la \ 422 $(top_builddir)/src/util/libgnunetutil.la \
396 $(GN_LIBINTL) 423 $(GN_LIBINTL)
397 424
398gnunet_service_template_SOURCES = \ 425gnunet_service_multicast_SOURCES = \
399 gnunet-service-template.c 426 gnunet-service-multicast.c
400 427
401gnunet_service_template_LDADD = \ 428gnunet_service_multicast_LDADD = \
402 $(top_builddir)/src/util/libgnunetutil.la \ 429 $(top_builddir)/src/util/libgnunetutil.la \
403 $(GN_LIBINTL) 430 $(GN_LIBINTL)
404 431
405@ENABLE_TEST_RUN_TRUE@TESTS = $(check_PROGRAMS) 432@ENABLE_TEST_RUN_TRUE@TESTS = $(check_PROGRAMS)
406test_template_api_SOURCES = \ 433test_multicast_api_SOURCES = \
407 test_template_api.c 434 test_multicast_api.c
408 435
409test_template_api_LDADD = \ 436test_multicast_api_LDADD = \
410 $(top_builddir)/src/util/libgnunetutil.la 437 $(top_builddir)/src/util/libgnunetutil.la
411 438
412all: all-am 439all: all-am
@@ -422,9 +449,9 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
422 exit 1;; \ 449 exit 1;; \
423 esac; \ 450 esac; \
424 done; \ 451 done; \
425 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/template/Makefile'; \ 452 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/multicast/Makefile'; \
426 $(am__cd) $(top_srcdir) && \ 453 $(am__cd) $(top_srcdir) && \
427 $(AUTOMAKE) --gnu src/template/Makefile 454 $(AUTOMAKE) --gnu src/multicast/Makefile
428.PRECIOUS: Makefile 455.PRECIOUS: Makefile
429Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 456Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
430 @case '$?' in \ 457 @case '$?' in \
@@ -443,6 +470,42 @@ $(top_srcdir)/configure: $(am__configure_deps)
443$(ACLOCAL_M4): $(am__aclocal_m4_deps) 470$(ACLOCAL_M4): $(am__aclocal_m4_deps)
444 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 471 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
445$(am__aclocal_m4_deps): 472$(am__aclocal_m4_deps):
473multicast.conf: $(top_builddir)/config.status $(srcdir)/multicast.conf.in
474 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
475install-libLTLIBRARIES: $(lib_LTLIBRARIES)
476 @$(NORMAL_INSTALL)
477 @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
478 list2=; for p in $$list; do \
479 if test -f $$p; then \
480 list2="$$list2 $$p"; \
481 else :; fi; \
482 done; \
483 test -z "$$list2" || { \
484 echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \
485 $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \
486 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
487 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
488 }
489
490uninstall-libLTLIBRARIES:
491 @$(NORMAL_UNINSTALL)
492 @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
493 for p in $$list; do \
494 $(am__strip_dir) \
495 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
496 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
497 done
498
499clean-libLTLIBRARIES:
500 -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
501 @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
502 dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
503 test "$$dir" != "$$p" || dir=.; \
504 echo "rm -f \"$${dir}/so_locations\""; \
505 rm -f "$${dir}/so_locations"; \
506 done
507libgnunetmulticast.la: $(libgnunetmulticast_la_OBJECTS) $(libgnunetmulticast_la_DEPENDENCIES) $(EXTRA_libgnunetmulticast_la_DEPENDENCIES)
508 $(AM_V_CCLD)$(libgnunetmulticast_la_LINK) -rpath $(libdir) $(libgnunetmulticast_la_OBJECTS) $(libgnunetmulticast_la_LIBADD) $(LIBS)
446install-binPROGRAMS: $(bin_PROGRAMS) 509install-binPROGRAMS: $(bin_PROGRAMS)
447 @$(NORMAL_INSTALL) 510 @$(NORMAL_INSTALL)
448 @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ 511 @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
@@ -544,15 +607,15 @@ clean-libexecPROGRAMS:
544 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ 607 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
545 echo " rm -f" $$list; \ 608 echo " rm -f" $$list; \
546 rm -f $$list 609 rm -f $$list
547gnunet-service-template$(EXEEXT): $(gnunet_service_template_OBJECTS) $(gnunet_service_template_DEPENDENCIES) $(EXTRA_gnunet_service_template_DEPENDENCIES) 610gnunet-multicast$(EXEEXT): $(gnunet_multicast_OBJECTS) $(gnunet_multicast_DEPENDENCIES) $(EXTRA_gnunet_multicast_DEPENDENCIES)
548 @rm -f gnunet-service-template$(EXEEXT) 611 @rm -f gnunet-multicast$(EXEEXT)
549 $(AM_V_CCLD)$(LINK) $(gnunet_service_template_OBJECTS) $(gnunet_service_template_LDADD) $(LIBS) 612 $(AM_V_CCLD)$(LINK) $(gnunet_multicast_OBJECTS) $(gnunet_multicast_LDADD) $(LIBS)
550gnunet-template$(EXEEXT): $(gnunet_template_OBJECTS) $(gnunet_template_DEPENDENCIES) $(EXTRA_gnunet_template_DEPENDENCIES) 613gnunet-service-multicast$(EXEEXT): $(gnunet_service_multicast_OBJECTS) $(gnunet_service_multicast_DEPENDENCIES) $(EXTRA_gnunet_service_multicast_DEPENDENCIES)
551 @rm -f gnunet-template$(EXEEXT) 614 @rm -f gnunet-service-multicast$(EXEEXT)
552 $(AM_V_CCLD)$(LINK) $(gnunet_template_OBJECTS) $(gnunet_template_LDADD) $(LIBS) 615 $(AM_V_CCLD)$(LINK) $(gnunet_service_multicast_OBJECTS) $(gnunet_service_multicast_LDADD) $(LIBS)
553test_template_api$(EXEEXT): $(test_template_api_OBJECTS) $(test_template_api_DEPENDENCIES) $(EXTRA_test_template_api_DEPENDENCIES) 616test_multicast_api$(EXEEXT): $(test_multicast_api_OBJECTS) $(test_multicast_api_DEPENDENCIES) $(EXTRA_test_multicast_api_DEPENDENCIES)
554 @rm -f test_template_api$(EXEEXT) 617 @rm -f test_multicast_api$(EXEEXT)
555 $(AM_V_CCLD)$(LINK) $(test_template_api_OBJECTS) $(test_template_api_LDADD) $(LIBS) 618 $(AM_V_CCLD)$(LINK) $(test_multicast_api_OBJECTS) $(test_multicast_api_LDADD) $(LIBS)
556 619
557mostlyclean-compile: 620mostlyclean-compile:
558 -rm -f *.$(OBJEXT) 621 -rm -f *.$(OBJEXT)
@@ -560,9 +623,10 @@ mostlyclean-compile:
560distclean-compile: 623distclean-compile:
561 -rm -f *.tab.c 624 -rm -f *.tab.c
562 625
563@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnunet-service-template.Po@am__quote@ 626@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnunet-multicast.Po@am__quote@
564@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnunet-template.Po@am__quote@ 627@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnunet-service-multicast.Po@am__quote@
565@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_template_api.Po@am__quote@ 628@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/multicast_api.Plo@am__quote@
629@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_multicast_api.Po@am__quote@
566 630
567.c.o: 631.c.o:
568@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< 632@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@@ -590,9 +654,9 @@ mostlyclean-libtool:
590 654
591clean-libtool: 655clean-libtool:
592 -rm -rf .libs _libs 656 -rm -rf .libs _libs
593install-dist_pkgcfgDATA: $(dist_pkgcfg_DATA) 657install-pkgcfgDATA: $(pkgcfg_DATA)
594 @$(NORMAL_INSTALL) 658 @$(NORMAL_INSTALL)
595 @list='$(dist_pkgcfg_DATA)'; test -n "$(pkgcfgdir)" || list=; \ 659 @list='$(pkgcfg_DATA)'; test -n "$(pkgcfgdir)" || list=; \
596 if test -n "$$list"; then \ 660 if test -n "$$list"; then \
597 echo " $(MKDIR_P) '$(DESTDIR)$(pkgcfgdir)'"; \ 661 echo " $(MKDIR_P) '$(DESTDIR)$(pkgcfgdir)'"; \
598 $(MKDIR_P) "$(DESTDIR)$(pkgcfgdir)" || exit 1; \ 662 $(MKDIR_P) "$(DESTDIR)$(pkgcfgdir)" || exit 1; \
@@ -606,9 +670,9 @@ install-dist_pkgcfgDATA: $(dist_pkgcfg_DATA)
606 $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgcfgdir)" || exit $$?; \ 670 $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgcfgdir)" || exit $$?; \
607 done 671 done
608 672
609uninstall-dist_pkgcfgDATA: 673uninstall-pkgcfgDATA:
610 @$(NORMAL_UNINSTALL) 674 @$(NORMAL_UNINSTALL)
611 @list='$(dist_pkgcfg_DATA)'; test -n "$(pkgcfgdir)" || list=; \ 675 @list='$(pkgcfg_DATA)'; test -n "$(pkgcfgdir)" || list=; \
612 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ 676 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
613 dir='$(DESTDIR)$(pkgcfgdir)'; $(am__uninstall_files_from_dir) 677 dir='$(DESTDIR)$(pkgcfgdir)'; $(am__uninstall_files_from_dir)
614 678
@@ -791,9 +855,11 @@ check-am: all-am
791 $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) 855 $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
792 $(MAKE) $(AM_MAKEFLAGS) check-TESTS 856 $(MAKE) $(AM_MAKEFLAGS) check-TESTS
793check: check-am 857check: check-am
794all-am: Makefile $(PROGRAMS) $(DATA) 858all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA)
859install-binPROGRAMS: install-libLTLIBRARIES
860
795installdirs: 861installdirs:
796 for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(pkgcfgdir)"; do \ 862 for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(pkgcfgdir)"; do \
797 test -z "$$dir" || $(MKDIR_P) "$$dir"; \ 863 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
798 done 864 done
799install: install-am 865install: install-am
@@ -829,7 +895,8 @@ maintainer-clean-generic:
829clean: clean-am 895clean: clean-am
830 896
831clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \ 897clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \
832 clean-libexecPROGRAMS clean-libtool mostlyclean-am 898 clean-libLTLIBRARIES clean-libexecPROGRAMS clean-libtool \
899 mostlyclean-am
833 900
834distclean: distclean-am 901distclean: distclean-am
835 -rm -rf ./$(DEPDIR) 902 -rm -rf ./$(DEPDIR)
@@ -849,13 +916,14 @@ info: info-am
849 916
850info-am: 917info-am:
851 918
852install-data-am: install-dist_pkgcfgDATA 919install-data-am: install-pkgcfgDATA
853 920
854install-dvi: install-dvi-am 921install-dvi: install-dvi-am
855 922
856install-dvi-am: 923install-dvi-am:
857 924
858install-exec-am: install-binPROGRAMS install-libexecPROGRAMS 925install-exec-am: install-binPROGRAMS install-libLTLIBRARIES \
926 install-libexecPROGRAMS
859 927
860install-html: install-html-am 928install-html: install-html-am
861 929
@@ -895,27 +963,28 @@ ps: ps-am
895 963
896ps-am: 964ps-am:
897 965
898uninstall-am: uninstall-binPROGRAMS uninstall-dist_pkgcfgDATA \ 966uninstall-am: uninstall-binPROGRAMS uninstall-libLTLIBRARIES \
899 uninstall-libexecPROGRAMS 967 uninstall-libexecPROGRAMS uninstall-pkgcfgDATA
900 968
901.MAKE: check-am install-am install-strip 969.MAKE: check-am install-am install-strip
902 970
903.PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ 971.PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \
904 clean-binPROGRAMS clean-checkPROGRAMS clean-generic \ 972 clean-binPROGRAMS clean-checkPROGRAMS clean-generic \
905 clean-libexecPROGRAMS clean-libtool ctags distclean \ 973 clean-libLTLIBRARIES clean-libexecPROGRAMS clean-libtool ctags \
906 distclean-compile distclean-generic distclean-libtool \ 974 distclean distclean-compile distclean-generic \
907 distclean-tags distdir dvi dvi-am html html-am info info-am \ 975 distclean-libtool distclean-tags distdir dvi dvi-am html \
908 install install-am install-binPROGRAMS install-data \ 976 html-am info info-am install install-am install-binPROGRAMS \
909 install-data-am install-dist_pkgcfgDATA install-dvi \ 977 install-data install-data-am install-dvi install-dvi-am \
910 install-dvi-am install-exec install-exec-am install-html \ 978 install-exec install-exec-am install-html install-html-am \
911 install-html-am install-info install-info-am \ 979 install-info install-info-am install-libLTLIBRARIES \
912 install-libexecPROGRAMS install-man install-pdf install-pdf-am \ 980 install-libexecPROGRAMS install-man install-pdf install-pdf-am \
913 install-ps install-ps-am install-strip installcheck \ 981 install-pkgcfgDATA install-ps install-ps-am install-strip \
914 installcheck-am installdirs maintainer-clean \ 982 installcheck installcheck-am installdirs maintainer-clean \
915 maintainer-clean-generic mostlyclean mostlyclean-compile \ 983 maintainer-clean-generic mostlyclean mostlyclean-compile \
916 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ 984 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
917 tags uninstall uninstall-am uninstall-binPROGRAMS \ 985 tags uninstall uninstall-am uninstall-binPROGRAMS \
918 uninstall-dist_pkgcfgDATA uninstall-libexecPROGRAMS 986 uninstall-libLTLIBRARIES uninstall-libexecPROGRAMS \
987 uninstall-pkgcfgDATA
919 988
920 989
921# Tell versions [3.59,3.63) of GNU make to not export all variables. 990# Tell versions [3.59,3.63) of GNU make to not export all variables.