vppinfra api: remove vppinfra api dependency 25/43825/2
authorFlorin Coras <[email protected]>
Fri, 3 Oct 2025 01:47:56 +0000 (21:47 -0400)
committerDamjan Marion <[email protected]>
Fri, 3 Oct 2025 07:05:54 +0000 (07:05 +0000)
commit4f13f739002b122a7f5ad26d9065396aa955be5e
tree526c52c7c742c53769e32e36ec2abcf0741c6a68
parentcddc11b310d65e2d80739ebe2c539070c46d1dbd
vppinfra api: remove vppinfra api dependency

vppinfra should not dependend on api generated files. Move
jsonformat.[ch] to vlibapi.

Type: refactor

Change-Id: Ia8b46fd73e95eb90c86a0b3402b3a391ba0f4bcd
Signed-off-by: Florin Coras <[email protected]>
src/tools/vppapigen/vppapigen_c.py
src/vlibapi/CMakeLists.txt
src/vlibapi/jsonformat.c [moved from src/vppinfra/jsonformat.c with 99% similarity]
src/vlibapi/jsonformat.h [moved from src/vppinfra/jsonformat.h with 98% similarity]
src/vppinfra/CMakeLists.txt
test/Makefile