| // Copyright 2021 The Fuchsia Authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| package main | |
| import ( | |
| "go.fuchsia.dev/fuchsia/tools/fidl/fidlgen_cpp/codegen" | |
| cpp "go.fuchsia.dev/fuchsia/tools/fidl/lib/fidlgen_cpp" | |
| ) | |
| func main() { | |
| flags := cpp.NewCmdlineFlags("cpp", nil) | |
| fidl := flags.ParseAndLoadIR() | |
| generator := codegen.NewGenerator(flags) | |
| generator.GenerateFiles(fidl, []string{"Header", "Source"}) | |
| } |