Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
capigen
command
Command capigen generates raw CGo binding packages from spec YAML and manifest configuration.
|
Command capigen generates raw CGo binding packages from spec YAML and manifest configuration. |
|
cligen
command
Command cligen generates cobra CLI subcommands for all exported functions and methods in the NDK idiomatic packages.
|
Command cligen generates cobra CLI subcommands for all exported functions and methods in the NDK idiomatic packages. |
|
headerspec
command
Command headerspec generates spec YAML and capi/ Go packages from NDK C headers using clang AST.
|
Command headerspec generates spec YAML and capi/ Go packages from NDK C headers using clang AST. |
|
idiomgen
command
Command idiomgen generates idiomatic Go packages from specs and overlays.
|
Command idiomgen generates idiomatic Go packages from specs and overlays. |
|
ndk-build
command
Command ndk-build produces a signed Android APK from a Go package using the Android SDK/NDK toolchain.
|
Command ndk-build produces a signed Android APK from a Go package using the Android SDK/NDK toolchain. |
|
ndkcli-commands
command
Command ndkcli-commands parses cmd/ndkcli/ source files and prints the full cobra command tree without compiling the binary (which requires Android NDK libraries).
|
Command ndkcli-commands parses cmd/ndkcli/ source files and prints the full cobra command tree without compiling the binary (which requires Android NDK libraries). |
|
specgen
command
Command specgen extracts structured YAML specs from c2ffi JSON output (or legacy Go AST parsing for test fixtures).
|
Command specgen extracts structured YAML specs from c2ffi JSON output (or legacy Go AST parsing for test fixtures). |
|
pkg
|
|
|
apkbuild
Package apkbuild provides functionality for building signed Android APKs from Go packages using the Android SDK/NDK toolchain.
|
Package apkbuild provides functionality for building signed Android APKs from Go packages using the Android SDK/NDK toolchain. |
|
c2ffi
Package c2ffi parses c2ffi JSON output and converts it to specmodel.Spec.
|
Package c2ffi parses c2ffi JSON output and converts it to specmodel.Spec. |
|
capigen
Package capigen generates raw CGo binding packages from spec YAML and manifest configuration.
|
Package capigen generates raw CGo binding packages from spec YAML and manifest configuration. |
|
headerspec
Package headerspec parses clang JSON AST output and generates spec YAML.
|
Package headerspec parses clang JSON AST output and generates spec YAML. |
|
overlaymodel
Package overlaymodel defines the YAML overlay schema for hand-written semantic annotations.
|
Package overlaymodel defines the YAML overlay schema for hand-written semantic annotations. |
|
specgen
Package specgen extracts structured API specs from Go source files produced by c-for-go.
|
Package specgen extracts structured API specs from Go source files produced by c-for-go. |
|
specmodel
Package specmodel defines the YAML spec schema produced by specgen and consumed by idiomgen.
|
Package specmodel defines the YAML spec schema produced by specgen and consumed by idiomgen. |
Click to show internal directories.
Click to hide internal directories.