[fidlgen] [llcpp] Design a more flexible set of flags for fidlgen_llcpp
The new flags are: --json: JSON IR path --header: Path where fidlgen_llcpp will write the generated header --source: Path where fidlgen_llcpp will write the generated .cc source --include-base: Directory relative to which include paths will be computed. This should be a parent directory of "header". Change-Id: I42696ee51c98532f012134d213e38f412241b997
Showing
- build/cpp/fidl_cpp.gni 87 additions, 6 deletionsbuild/cpp/fidl_cpp.gni
- build/fidl/fidl.gni 3 additions, 4 deletionsbuild/fidl/fidl.gni
- garnet/go/src/fidl/BUILD.gn 1 addition, 1 deletiongarnet/go/src/fidl/BUILD.gn
- garnet/go/src/fidl/compiler/backend/typestest/regen.sh 2 additions, 2 deletionsgarnet/go/src/fidl/compiler/backend/typestest/regen.sh
- garnet/go/src/fidl/compiler/llcpp_backend/OWNERS 0 additions, 0 deletionsgarnet/go/src/fidl/compiler/llcpp_backend/OWNERS
- garnet/go/src/fidl/compiler/llcpp_backend/backend.go 0 additions, 87 deletionsgarnet/go/src/fidl/compiler/llcpp_backend/backend.go
- garnet/go/src/fidl/compiler/llcpp_backend/codegen_test.go 4 additions, 3 deletionsgarnet/go/src/fidl/compiler/llcpp_backend/codegen_test.go
- garnet/go/src/fidl/compiler/llcpp_backend/generator.go 20 additions, 24 deletionsgarnet/go/src/fidl/compiler/llcpp_backend/generator.go
- garnet/go/src/fidl/compiler/llcpp_backend/main.go 139 additions, 0 deletionsgarnet/go/src/fidl/compiler/llcpp_backend/main.go
- garnet/go/src/fidl/compiler/llcpp_backend/templates/files/header.tmpl.go 0 additions, 0 deletions...idl/compiler/llcpp_backend/templates/files/header.tmpl.go
- garnet/go/src/fidl/compiler/llcpp_backend/templates/files/source.tmpl.go 0 additions, 0 deletions...idl/compiler/llcpp_backend/templates/files/source.tmpl.go
- garnet/go/src/fidl/compiler/llcpp_backend/templates/fragments/bits.tmpl.go 0 additions, 0 deletions...l/compiler/llcpp_backend/templates/fragments/bits.tmpl.go
- garnet/go/src/fidl/compiler/llcpp_backend/templates/fragments/const.tmpl.go 0 additions, 0 deletions.../compiler/llcpp_backend/templates/fragments/const.tmpl.go
- garnet/go/src/fidl/compiler/llcpp_backend/templates/fragments/enum.tmpl.go 0 additions, 0 deletions...l/compiler/llcpp_backend/templates/fragments/enum.tmpl.go
- garnet/go/src/fidl/compiler/llcpp_backend/templates/fragments/interface.tmpl.go 0 additions, 0 deletions...piler/llcpp_backend/templates/fragments/interface.tmpl.go
- garnet/go/src/fidl/compiler/llcpp_backend/templates/fragments/reply_c_flavor.tmpl.go 0 additions, 0 deletions.../llcpp_backend/templates/fragments/reply_c_flavor.tmpl.go
- garnet/go/src/fidl/compiler/llcpp_backend/templates/fragments/reply_caller_allocate.tmpl.go 0 additions, 0 deletions...backend/templates/fragments/reply_caller_allocate.tmpl.go
- garnet/go/src/fidl/compiler/llcpp_backend/templates/fragments/reply_in_place.tmpl.go 0 additions, 0 deletions.../llcpp_backend/templates/fragments/reply_in_place.tmpl.go
- garnet/go/src/fidl/compiler/llcpp_backend/templates/fragments/send_event_c_flavor.tmpl.go 0 additions, 0 deletions...p_backend/templates/fragments/send_event_c_flavor.tmpl.go
- garnet/go/src/fidl/compiler/llcpp_backend/templates/fragments/send_event_caller_allocate.tmpl.go 0 additions, 0 deletions...nd/templates/fragments/send_event_caller_allocate.tmpl.go
Loading
Please register or sign in to comment