THRIFT-3400 Add Erlang to cross test
Client: Test, Erlang
Patch: Nobuaki Sukegawa
diff --git a/test/erl/Makefile.am b/test/erl/Makefile.am
index 1940ce3..b489d8e 100644
--- a/test/erl/Makefile.am
+++ b/test/erl/Makefile.am
@@ -22,19 +22,23 @@
THRIFT_FILES = $(wildcard ../*.thrift)
+if ERLANG_OTP16
+ERL_FLAG = erl:otp16
+else
+ERL_FLAG = erl
+endif
# make sure ThriftTest.thrift is generated last to prevent conflicts with other *.thrift files
.generated: $(THRIFT_FILES)
for f in $(THRIFT_FILES) ; do \
- $(THRIFT) --gen erl $$f ; \
+ $(THRIFT) --gen $(ERL_FLAG) -o src $$f ; \
done ; \
- $(THRIFT) --gen erl:legacynames LegacyNames.thrift
- $(THRIFT) --gen erl ../ThriftTest.thrift
+ $(THRIFT) --gen $(ERL_FLAG) -o src ../ThriftTest.thrift
touch .generated
-check: .generated
- $(REBAR) eunit
+precross: .generated
+ $(REBAR) compile
clean:
rm -f .generated
- rm -rf gen-erl
+ rm -rf src/gen-erl
$(REBAR) clean