| AddPathPrefix |
public |
Adds package-specific path prefix to a path |
| Archive |
public |
Creates archive of package files |
| CheckDependencies |
public |
Checks package dependencies are satisfied |
| CheckExternalPackage |
public |
Checks if external package is available |
| Clean |
public |
Cleans compiled files and outputs |
| CleanDocumentation |
public |
|
| ClearResolvedFileNames |
public |
Clears resolved file name cache for a package |
| CmdArchiveFiles |
public |
Creates archive file containing specified files |
| CmdCopyFiles |
public |
Copies files to destination directory |
| CmdCreateDir |
public |
Creates a directory with necessary parent directories |
| CmdDeleteDestFiles |
public |
Deletes files from destination directory |
| CmdDeleteFiles |
public |
Deletes files from filesystem |
| CmdMoveFiles |
public |
Moves files to destination directory |
| CmdRemoveDirs |
public |
Removes directories from the filesystem |
| CmdRemoveTrees |
public |
Removes directory trees from the filesystem |
| CmdRenameFile |
public |
Renames or moves a file to new location |
| Compile |
public |
Compiles a specific target within a package |
| CompileDependencies |
public |
Compiles all dependencies for a target |
| Create |
public |
Creates a new build engine instance |
| CreateOutputDir |
public |
Creates output directory for package |
| DependencyOK |
public |
Checks if dependency is satisfied |
| Destroy |
public |
Destroys the build engine and frees resources |
| DoAfterArchive |
public |
Executes actions after package archiving |
| DoAfterClean |
public |
Executes actions after package cleaning |
| DoAfterCompile |
public |
Executes actions after package compilation |
| DoAfterInstall |
public |
Executes actions after package installation |
| DoBeforeArchive |
public |
Executes actions before package archiving |
| DoBeforeClean |
public |
Executes actions before package cleaning |
| DoBeforeCompile |
public |
Executes actions before package compilation |
| DoBeforeInstall |
public |
Executes actions before package installation |
| Documentation |
public |
|
| ExecuteCommand |
public |
Executes a command with arguments and environment variables |
| ExecuteCommands |
public |
Executes a collection of build commands |
| FPDocProject |
public |
Generates FPDoc documentation project |
| GetCompilerCommand |
public |
Gets compiler command for target |
| GetExecuteCommandOutput |
public |
Executes command and captures output text |
| GetFPDocOutputName |
public |
|
| Install |
public |
Installs package files to target location |
| Log |
public |
Logs message with specified level and formatting |
| Manifest |
public |
Creates manifest of package contents |
| MaybeCompile |
public |
Compiles target if compilation is needed |
| NeedsCompile |
public |
Checks if target needs compilation |
| PackageOK |
public |
Checks if package is valid for compilation |
| PkgList |
public |
Lists package contents and information |
| ReadyToCompile |
public |
Checks if package is ready for compilation |
| ResolveFileNames |
public |
Resolves and validates file paths for package targets |
| TargetInstallOK |
public |
Checks if target can be installed on platform |
| TargetOK |
public |
Checks if target is valid for platform |
| UnInstall |
public |
Uninstalls package files from target location |
| ZipInstall |
public |
Creates ZIP archive during installation |