ExecutionHelp
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