vapi: add python scripts to vpp-dev package 95/20595/4
authorVratko Polak <vrpolak@cisco.com>
Wed, 24 Jul 2019 11:42:36 +0000 (13:42 +0200)
committerDave Wallace <dwallacelf@gmail.com>
Wed, 24 Jul 2019 13:59:16 +0000 (13:59 +0000)
As requested in https://lists.fd.io/g/vpp-api-dev/message/18
three vapi scrips are packaged, destination to share/vpp/.

Also:
+ Add "vapi" as a separate component to maintainers file.
+ Add also vppapigen/generate_json.py to share/vpp/.
+ Improve CMakeLists.txt indentation.

Type: feature

Change-Id: Ia06715621aa344e8ee759410b293509a54f81fdd
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
MAINTAINERS
src/tools/vppapigen/CMakeLists.txt
src/vpp-api/vapi/CMakeLists.txt

index e42f07b..9c9af5d 100644 (file)
@@ -419,11 +419,16 @@ I:        vmxnet3
 M:     Steven Luong <sluong@cisco.com>
 F:     src/plugins/vmxnet3/
 
-Binary API Compiler
+Binary API Compiler for Python
 I:     vppapigen
 M:     Ole Troan <otroan@employees.org>
 F:     src/tools/vppapigen/
 
+Binary API Compiler for C and C++
+I:     vapi
+M:     Ole Troan <ot@cisco.com>
+F:     src/vpp-api/vapi
+
 Plugin - RDMA (ibverb) driver
 I:     rdma
 M:     BenoĆ®t Ganne <bganne@cisco.com>
index ce25cb0..9fb0081 100644 (file)
@@ -21,4 +21,13 @@ install(
   COMPONENT vpp-dev
 )
 
-install(FILES vppapigen_c.py vppapigen_json.py DESTINATION share/vpp COMPONENT vpp-dev)
+install(
+  FILES
+    vppapigen_c.py
+    vppapigen_json.py
+    generate_json.py
+  DESTINATION
+    share/vpp
+  COMPONENT
+    vpp-dev
+)
index 120bfd4..06c9f85 100644 (file)
@@ -74,12 +74,24 @@ add_vpp_library(vapiclient
 
 install(
   FILES
-  vapi.h
-  vapi_common.h
-  vapi_dbg.h
-  vapi.hpp
-  vapi_internal.h
+    vapi.h
+    vapi_common.h
+    vapi_dbg.h
+    vapi.hpp
+    vapi_internal.h
+  DESTINATION
+    include/vapi
+  COMPONENT
+    vpp-dev
+)
 
-  DESTINATION include/vapi
-  COMPONENT vpp-dev
+install(
+  FILES
+    vapi_c_gen.py
+    vapi_json_parser.py
+    vapi_cpp_gen.py
+  DESTINATION
+    share/vpp
+  COMPONENT
+    vpp-dev
 )