What problem does it solve? Building legacy Borland C++ Builder 6 projects from the command line requires manually running bpr2mak to generate Makefiles, configuring PATH variables, and pre-creating hardcoded output directories, which is error-prone and tedious. ## Core Features & Use Cases - Automated BCB6 Compilation: Converts .bpr project files to Makefiles with bpr2mak and builds them with make, producing the final .exe via ilink32. - Build Modes: Supports incremental build (default), clean, and rebuild modes through a single batch script. - Configurable Toolchain: Respects the %BCB_ROOT% environment variable to override the default BCB6 installation path. - Use Case: A developer maintaining the HT9011UC firmware project can run one command to clean and rebuild HT9045.bpr without opening the BCB6 IDE, after creating the required Obj, PCH, and EXE directories. ## Quick Start Build my BCB6 project by running the build script with the project directory and the .bpr file name.