Reorganize source tree to use single autotools instance
[vpp.git] / vpp-api / java / jvpp / gen / jvpp_gen.py
index b1cd84c..5f8df2a 100755 (executable)
@@ -30,6 +30,8 @@ from jvppgen import jvpp_impl_gen
 from jvppgen import jvpp_c_gen
 from jvppgen import util
 
+blacklist = [ "memclnt.api", "flowperpkt.api" ]
+
 # Invocation:
 # ~/Projects/vpp/vpp-api/jvpp/gen$ mkdir -p java/io/fd/vpp/jvpp && cd java/io/fd/vpp/jvpp
 # ~/Projects/vpp/vpp-api/jvpp/gen/java/io/fd/vpp/jvpp$ ../../../../jvpp_gen.py -idefs_api_vpp_papi.py
@@ -55,6 +57,9 @@ print "plugin_name %s" % plugin_name
 cfg = {}
 
 for inputfile in args.inputfiles:
+    if any(substring in inputfile for substring in blacklist):
+        print "WARNING: Imput file %s blacklisted" % inputfile
+        continue
     _cfg = json.load(open(inputfile, 'r'))
     if 'types' in cfg:
         cfg['types'].extend(_cfg['types'])