summaryrefslogtreecommitdiffstats
path: root/java/jvpp/gen/jvpp_gen.py
diff options
context:
space:
mode:
authorMichal Cmarada <mcmarada@cisco.com>2019-02-08 12:28:09 +0100
committerMichal Cmarada <mcmarada@cisco.com>2019-03-01 14:06:25 +0100
commit2fc03523c64803826e74ce0af42880f65f60a107 (patch)
tree3376ef620ac9b52c26d04ca93ac4e7e5f5ae7365 /java/jvpp/gen/jvpp_gen.py
parentcbdc927c3c401e81ca3e8a3cb875820efac27513 (diff)
introduce EnumSets for Flag types
- this enables to set multiple enum options for flag types in VPP Change-Id: If7a59f8c3a47f712f6f591e1ce2547b15e0b2afb Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Diffstat (limited to 'java/jvpp/gen/jvpp_gen.py')
-rwxr-xr-xjava/jvpp/gen/jvpp_gen.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/java/jvpp/gen/jvpp_gen.py b/java/jvpp/gen/jvpp_gen.py
index 067a92f..d7f386c 100755
--- a/java/jvpp/gen/jvpp_gen.py
+++ b/java/jvpp/gen/jvpp_gen.py
@@ -20,6 +20,7 @@ import sys
from jvppgen.types_gen import generate_types
from jvppgen.enums_gen import generate_enums
+from jvppgen.enumsets_gen import generate_enumsets
from jvppgen.unions_gen import generate_unions
from jvppgen.dto_gen import generate_dtos
from jvppgen.jvpp_ifc_gen import generate_java_ifc
@@ -36,6 +37,7 @@ def generate_jvpp(root_dir, model, logger):
base_dir = "%s/target/%s" % (root_dir, model.plugin_package.replace(".", "/"))
generate_types(_work_dir(base_dir, "types"), model, logger)
generate_enums(_work_dir(base_dir, "types"), model, logger)
+ generate_enumsets(_work_dir(base_dir, "types"), model, logger)
generate_unions(_work_dir(base_dir, "types"), model, logger)
generate_dtos(_work_dir(base_dir, "dto"), model, logger)
generate_java_ifc(_work_dir(base_dir), model, logger)