From 81c7dfc1bb48f1121fca4bf6f1e6e24efb0024de Mon Sep 17 00:00:00 2001 From: Marek Gradzki Date: Thu, 29 Sep 2016 13:22:35 +0200 Subject: VPP-120: add custom types support to jvpp Generates java classes based on typeonly definitions (hashcode, equals and toString methods are also included). Adds JNI handling for request and reply messages (also arrays of custom types). Change-Id: I16f1cea17899704426aa083fad1cb800a8d115df Signed-off-by: Marek Gradzki --- vpp-api/java/Makefile.am | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'vpp-api/java/Makefile.am') diff --git a/vpp-api/java/Makefile.am b/vpp-api/java/Makefile.am index cdb83791d6d..390562b4d2a 100644 --- a/vpp-api/java/Makefile.am +++ b/vpp-api/java/Makefile.am @@ -92,11 +92,13 @@ jvpp-core/io_fd_vpp_jvpp_core_JVppCoreImpl.h: jvpp-registry/io_fd_vpp_jvpp_VppJN cp -rf @srcdir@/jvpp-core/* -t jvpp-core/ mkdir -p jvpp-core/target cd jvpp-core \ - && mkdir -p dto future callfacade callback notification \ + && mkdir -p types dto future callfacade callback notification \ && @srcdir@/jvpp/gen/jvpp_gen.py -i defs_vpp_papi.py --plugin_name core \ - && cp -rf dto future callfacade callback notification *.java -t $(packagedir_jvpp_core) \ - && rm -rf dto future callfacade callback notification *.java + && cp -rf types dto future callfacade callback notification *.java -t $(packagedir_jvpp_core) \ + && rm -rf types dto future callfacade callback notification *.java + $(JAVAC) -classpath jvpp-registry/target -d jvpp-core/target jvpp-core/$(packagedir_jvpp_core)/*.java \ + jvpp-core/$(packagedir_jvpp_core)/types/*.java \ jvpp-core/$(packagedir_jvpp_core)/dto/*.java \ jvpp-core/$(packagedir_jvpp_core)/callback/*.java \ jvpp-core/$(packagedir_jvpp_core)/notification/*.java \ -- cgit 1.2.3-korg