X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fcmake%2Fapi.cmake;fp=src%2Fcmake%2Fapi.cmake;h=67472857feebe8e0289371c40779feaa9a5f70dc;hb=7d527a2292bdabc84ff070f5b27f35c0e858cddd;hp=f3af68748d62092f3dc2d121420cbd550d89ea63;hpb=e5b7ca4bcea8c404d95e00f5db4c40d47b6e185b;p=vpp.git diff --git a/src/cmake/api.cmake b/src/cmake/api.cmake index f3af68748d6..67472857fee 100644 --- a/src/cmake/api.cmake +++ b/src/cmake/api.cmake @@ -49,6 +49,7 @@ function(vpp_generate_api_c_header file) add_custom_target(${t} ALL DEPENDS ${OUTPUT_HEADERS}) add_dependencies(api_headers ${t}) endif() + endfunction() function(vpp_generate_api_json_header file dir component) @@ -160,12 +161,15 @@ function(vpp_add_api_files name dir component) get_filename_component(name ${file} NAME) list(APPEND header_files ${file}.h + ${file}_enum.h + ${file}_types.h ${file}.json ${CMAKE_BINARY_DIR}/vpp-api/vapi/${name}.vapi.h ${CMAKE_BINARY_DIR}/vpp-api/vapi/${name}.vapi.hpp ) endforeach() add_custom_target(${target} DEPENDS ${header_files}) + add_dependencies(api_headers ${target}) endfunction() add_custom_target(api_headers