ML02-0002-1

MBT for MVS 3.8j
Reference

Document Number ML02-0002-1

November 2026

Mike Großmann

First Edition (November 2026)

This edition applies to Version 3 Release 2 of MBT, the MVS build tool (mbt 3.2.0), and to all subsequent releases and modifications until otherwise indicated in new editions.

Comments on this book may be addressed to the issue tracker of the mvslovers/mbt repository on GitHub.

© Copyright Mike Großmann 2026. All rights reserved.

Contents

Figures

Tables

About This Book

This book describes MBT (mbt), the MVS build tool, in full: the mbt command and its subcommands, the project file mbt.toml, the files MBT keeps for targets and dependencies, its Lua API, and its messages. How to use them together is the subject of the companion volume, the MBT User’s Guide.

How This Book Is Organized

Chapter 1
“The mbt Command”.
Chapter 2
“mbt.toml”.
Chapter 3
“targets.toml”.
Chapter 4
“mbt.lock and deps.local.toml”.
Chapter 5
“The Lua API”.
Chapter 6
“The TSO Test API”.
Chapter 7
“Environment Variables”.
Chapter 8
“Files and Directories”.
Chapter 9
“The SMP Package”.
Appendix A
“Messages and Return Codes”.

Related Publications

ML02-0001
MBT User’s Guide: building, testing, deploying, packaging and releasing an MVS project with MBT.
ML01-0001
CC/370 User’s Guide: the cross-toolchain MBT drives.