Skip to content
Colin Basnett edited this page Apr 12, 2018 · 7 revisions

make is a Python script that compiles scripts for modifications of Red Orchestra: Ostfront.

The tool was specifically developed to make up for a lack of automatic file and package management functionality in the base compiler program (ucc).

Features

  • Will copy successfully compiled packages to their respective folders.
  • Will only attempt to compile packages that have changed since the last build (achieved by performing a hash check on the contents of all *.uc files within a package).
  • Will automatically build dependent packages (determined by order of EditPackage entries in configuration file).
  • Can automatically generate international localization (int) files.

Usage

usage: make.py [-h] -mod MOD [-clean] [-dumpint] [-snapshot] dir

positional arguments:
  dir         root directory

optional arguments:
  -h, --help  show this help message and exit
  -mod MOD    mod name
  -clean      compile all packages
  -dumpint    dump localization files (.int)
  -snapshot   generate an archive of all build artefacts
Clone this wiki locally