Help us shape the future of Go! Take the 2026 Go Developer Survey

ot4xb-tool

module
v0.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2026 License: MIT

Directories

Path Synopsis
cmd
ot4xb-tool command
Command ot4xb-tool is the single binary of the ot4xb tool set; each tool is a subcommand backed by a package under modules/.
Command ot4xb-tool is the single binary of the ot4xb tool set; each tool is a subcommand backed by a package under modules/.
modules
artefacts
Package artefacts is the packager of ot4xb-tool: it materialises the "artefacts" entries of a .ot4xb-tool build step — today the "zip" type — and provides the Windows-style file matching the other steps share.
Package artefacts is the packager of ot4xb-tool: it materialises the "artefacts" entries of a .ot4xb-tool build step — today the "zip" type — and provides the Windows-style file matching the other steps share.
cbk2obj
Package cbk2obj compiles an Xbase++ callback script (.cbk, the input of the legacy xppcbk "Callback Compiler for Xbase++") straight into a linkable x86-32 COFF object (.obj), optionally emitting the equivalent FASM source (.asm) as well.
Package cbk2obj compiles an Xbase++ callback script (.cbk, the input of the legacy xppcbk "Callback Compiler for Xbase++") straight into a linkable x86-32 COFF object (.obj), optionally emitting the equivalent FASM source (.asm) as well.
def2lib20
Package def2lib20 builds x86 COFF import libraries (.lib) from module definition files (.def) in the classic "long" format: every imported function is a real COFF object member, exactly like the libraries written by Microsoft LINK 2.x–5.x (and by VC6 with /LINK50COMPAT) — the only format the Alaska Xbase++ linker (ALINK) understands.
Package def2lib20 builds x86 COFF import libraries (.lib) from module definition files (.def) in the classic "long" format: every imported function is a real COFF object member, exactly like the libraries written by Microsoft LINK 2.x–5.x (and by VC6 with /LINK50COMPAT) — the only format the Alaska Xbase++ linker (ALINK) understands.
vbuild
macros.go expands the {$<...>$} macros of a version script body.
macros.go expands the {$<...>$} macros of a version script body.
vsxbt
expand.go resolves the <name> macros of the tool file values — folders, vars and the <v.*> version components — and normalises paths the agreed way: work with "/", collapse doubled separators at macro junctions, hand "\" to the disk.
expand.go resolves the <name> macros of the tool file values — folders, vars and the <v.*> version components — and normalises paths the agreed way: work with "/", collapse doubled separators at macro junctions, hand "\" to the disk.
xbmac2h
Package xbmac2h generates, from a .xbmac registration list, the four files the legacy xbmac2h tool wrote next to the list.
Package xbmac2h generates, from a .xbmac registration list, the four files the legacy xbmac2h tool wrote next to the list.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL