THRIFT-3033 Perl: Support for Multiplexing Services on any Transport, Protocol and Server
Client: Perl
Patch: Harry S. <hs2323@gmail.com> & Jens Geyer
This closes #405
This closes #418
diff --git a/lib/perl/test/Makefile.am b/lib/perl/test/Makefile.am
index 795aaed..2c9ce2a 100644
--- a/lib/perl/test/Makefile.am
+++ b/lib/perl/test/Makefile.am
@@ -19,13 +19,24 @@
THRIFT = @top_builddir@/compiler/cpp/thrift
THRIFT_IF = @top_srcdir@/test/ThriftTest.thrift
+NAME_BENCHMARKSERVICE = @top_srcdir@/lib/rb/benchmark/Benchmark.thrift
+NAME_AGGR = @top_srcdir@/contrib/async-test/aggr.thrift
-check-local: gen-perl/ThriftTest/Types.pm
+check-local: \
+ gen-perl/ThriftTest/Types.pm \
+ gen-perl/BenchmarkTest/BenchmarkService.pm \
+ gen-perl/Aggr/Aggr.pm
gen-perl/ThriftTest/Types.pm: $(THRIFT_IF)
$(THRIFT) --gen perl $(THRIFT_IF)
clean-local:
rm -rf gen-perl
+
+gen-perl/BenchmarkTest/BenchmarkService.pm: $(NAME_BENCHMARKSERVICE)
+ $(THRIFT) --gen perl $(NAME_BENCHMARKSERVICE)
+
+gen-perl/Aggr/Aggr.pm: $(NAME_AGGR)
+ $(THRIFT) --gen perl $(NAME_AGGR)
-EXTRA_DIST = memory_buffer.t processor.t
+EXTRA_DIST = memory_buffer.t processor.t multiplex.t