| Execution |  |
Text
Running programs to perform additional build related tasks.
See also the kit command reference for special tokens that
control program execution and perform internal AC functions.
The only differences between build time execution requests and
kit commands used everywhere else within AC are the last two
parameters: Exitcode & Run.
Description - Optional
Program - Executable or filename or kit command to run.
Commandline - Parameters passed to the program, or parameter
container for some kit commands.
Workingdir - Programs working directory.
ExitCode - AC will abort the build if this value is not
returned by your chosen program when it ends.
Run - Character indicating when to run the program
Preprocessing - The very start of the build process.
Programs that check or modify the source are
recommmended here.
Before build - After patches and resources but before the
a3x data is attached / embedded.
During build - When the using the APC option, packers like
upx must be executed here.
After build - After final executable has been created.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Build config representation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[A3C_PBE]
Description = Program } Commandline } WorkingDir } Exit } Run