Unit 'fpmkunit' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#fcl]

Reference for unit 'fpmkunit': Classes

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


Documentation generated on: Dec 15 2025