api: vat2 and json autogeneration for api messages
[vpp.git] / src / tools / vppapigen / mkdep
1 #!/bin/sh
2
3 if test "$#" -ne 1; then
4     echo "Illegal number of parameters"
5     exit 1
6 fi
7
8 # Remove lines, output <filename>.api.h as a semi-colon list ofr cmake
9 #grep -e "^import" $1 | sed 'N;s/\n/ /; s/import "//g; s/.api"/.api.h/g; s/ //g;'
10 #grep -e "^import" $1 | sed 's/import "//g;s/.api"/.api.h/;s:.*/::;' | sed 'N;s/\n//g;'
11 #grep -e "^import" $1 | sed 's/import "//g;s/.api";/.api_deps /;s:.*/::;' | sed 'N;s/\n.*//g;'
12 #grep -e "^import" $1 | tr -d '\n' | sed 's/import "//g;s/.api";/.api_deps /;s:.*/::;'
13 #grep -e "^import" $1 | sed 's/import "/\/\/vpp\/autogen\/build-root\/build-vpp_debug-native\/vpp\//g;s/.api"/.api.h/;' | sed 'N;s/\n//g;'
14 #echo "y.api_headers;"
15
16 #grep -e '^import' $1 | sed -e 's/import "//g' -e 's/";//g' | tr '\n' ' '
17 grep -e '^import' $1 | sed -e 's/import "//g' -e 's/";/_deps/g' -e s':.*/::;' | tr '\n' ' '
18
19 exit 0