This repository contains simple wrapper scripts to cross-build sigrok components for Windows using the sigrok MXE toolchain.
Files:
- env.sh — environment and default variables (e.g.
INSTALL_DIR,WGET,LIBSIGROK_REPO). - build_sigroklib.sh — clones
sigrok-buildand runs the MXE init + dependency build. - build_cli.sh — builds and packages
sigrok-cli. - build_pulseview.sh — builds and packages
pulseview.
Prerequisites
- Docker Image for cross-mxe building of sigrok. Image URL [docker.io/weilking/sigrok-mxe]
Basic usage
- Initialize and build the MXE environment and dependencies:
./build_sigroklib.sh
This clones sigrok-build and runs sigrok-mxe-init-toolchain.sh and dependency builds.
- Build the CLI package (after step 2):
./build_cli.sh
- Build PulseView (after step 2):
./build_pulseview.sh