Skip to content

Reference for unit 'fpMkUnit': ClassesΒΆ

Class Description
ECollectionError Exception class for collection errors
EDictionaryError Exception class for dictionary errors
EInstallerError Exception class for installer errors
TBasicDefaults Basic default configuration class
TBasicInstaller Basic installer implementation
TBuildEngine Main build engine for compiling and installing packages
TCommand Represents a command to be executed during build
TCommandEnumerator Enumerator for iterating through commands
TCommands Collection of commands to execute during build
TCompileWorkerThread Worker thread for compilation operations
TConditionalDestString Conditional string with destination path
TConditionalDestStrings Collection of conditional destination strings
TConditionalString String value with CPU and OS conditions
TConditionalStrings Collection of conditional string values
TCustomDefaults Base class for build system default configurations
TCustomInstaller Base class for package installers
TDependencies Collection of build dependencies
TDependency Represents a build dependency in the fpmake system
TDependencyEnumerator Enumerator for iterating through dependency collections
TDictionary String substitution dictionary for variables and functions
TFPCDefaults FPC-specific default configuration class
TFPCInstaller Free Pascal Compiler specific installer implementation
TfpmPlugin Base class for FPMake plugins
TfpmPluginManager Manager for FPMake plugin system
TfpmResolvePackagePathsPlugin Plugin for resolving package file paths
TFPVersion Represents a Free Pascal version number
TFunctionItem Dictionary item containing a function callback
TNamedCollection Collection class for managing named items
TNamedItem Base class for items with a name property
TNamedItemList List class for managing named items
TNotifyEventCollection Collection of notification event handlers
TNotifyEventEnumerator Enumerator for iterating through notification events
TNotifyEventItem Individual notification event item with callback handlers
TPackage Central class for package management and building
TPackageDictionary Package-specific dictionary with master dictionary support
TPackageEnumerator Enumerator for iterating through package collections
TPackages Collection of packages
TPackageVariant Package variant with specific build options
TPackageVariantEnumerator Enumerator for iterating through package variants
TPackageVariants Collection of package variants
TResourceFile Represents a resource file in the build system
TResourceFiles Collection of resource files for the build system
TSource Represents a source file in the build system
TSourceEnumerator Enumerator for iterating through source collections
TSources Collection of source files
TTarget Build target representation in the fpmake system
TTargetEnumerator Enumerator for iterating through build targets
TTargets Collection class for managing build targets
TValueItem Dictionary item containing a value