OpenMake Meister® 7.3- Releasing the power of builds through automation
Build and Workflow Procedures and Usage
Contact Support
Setup and Installation
Getting Started With Workflows
Workflow Management
Setting Up Your Workflow
Real Time Monitoring
Executing Workflows on a UNIX Platform
Using the Workflow Editor
Microsoft Team Build and Workflows
The Management Control Console
Workflow Activity Plug-ins
Using Meister Activity Plug-ins
Configuring Your Build Project
Using Build Services
Using Build Methods
Writing Customized Build Methods
Using the Build Method Editor
Using Variables
Reusable Functions
Openmake.pm
FirstFoundInPath
GetAnt
unique
Exclude( $pattern, @inlist )
GetCompiler, get_compiler
FindFlag( $flagString, @possibleFlags )
GetFlag( $flagString, @possibleFlags );
GetExcludes( $Defines )
CopyLocal( $FullPathDeps, $RelDeps, $toDir )
CopyExcludeLocal( $TargetDeps, $RelDeps, $toDir, @excludeExtensions )
ReadPackagesFile ( $TargetDeps)
GetPackages ( @FileList )
GetPackageDeps ( $TargetDeps)
GetClassPath ( $TargetDeps )
GetClasses ( $TargetDeps )
GetLocalClassPath ( $HOME_ENV )
GetSubTaskDeps ( $TargetDeps, $TargetRelDeps, $wanted_dir, $sub_task_ext )
GetAntIncludeXML ( @items )
WriteAntXML
GenerateBillofMat( $BillofMat, $BillofMatRpt, $TargetFile )
GenerateFootPrint($FootPrint,$TargetFile,$FPSource,$FPObject,$CompilerFound,$FPCompilerArguments )
ExitScript( $RC, @doomedFiles )
Reusable Objects
Openmake::File
new(), new($FileName)
set($FileName)
getExt(), getE()
getQuoted()
getEscaped()
getEscapedQuoted()
getJEscaped()
getJEscapedQuoted()
setFile($FileName)
getFile(), getFE()
getF()
getPFE()
getDPF()
getDPFE(), get()
getAbsolute()
getRelative()
Openmake::FileList
new, new( @list_of_files )
getExtension()
getExt( @ExtensionList )
getExtList( @ExtensionList)
getExtQuoted( @ExtensionList )
getExtQuotedList
getAbsolute, getAbsolute($anchor_dir)
getAbsoluteList, getAbsoluteList($anchor_dir)
getQuotedAbsolute, getQuotedAbsolute( $anchor_dir )
Openmake::Log
omLogger
Openmake::SearchPath
CleanSearchPath(@list_of_directories)
new(@list_of_directories), new($string_of_directories)
newFromScalar($string_of_directories)
set(), set(@list_of_directories)
setFromScalar(), setFromScalar($string_of_directories)
get()
getList()
getString($PreText,$PostText)
count()
getQuoted()
getQuotedList()
getEscapedList()
getEscapedQuotedList(), getQuotedEscapedList()
getJEscapedList(), getJavaEscapedList()
getJEscapedQuotedList(), getJavacEscapedQuotedList()
push($dir)
pop()
mkdirs()
unshift($dir)
shift()
Openmake::Path
new(), new($full_path_string)
get(), getDP()
setVolume( $drive ), setDrive( $drive )
getVolume(), getDrive(), getD()
setPath ( $path_string )
set( $path_string )
getPath(), getP()
getQuoted()
getEscaped()
getEscapedQuoted()
getJavacEscaped(), getJEscaped()
getQuotedJavacEscaped(), getJEscapedQuoted()
getEscapedPath()
getPerlFileEscaped(), getPerlified()
getAnchor()
setAnchor(), setAnchor( $full_path_string )
getRelative()
getQuotedRelative()
isRelative()
isAbsolute()
getAbsolute()
getQuotedAbsolute()
CleanPath()
Openmake::Snapshot
LeftSnapshotOnly($after_snapshot, $before_snapshot)
new(), new($directory, $file_extension)
get()
Openmake::BuildOption
new($DebugFlags|$ReleaseFlags)
update( $hashref)
getBuildTasks
getOptionGroups( $build_task)
getBuildTaskFiles( $BuildTask, $OptionGroup, $all)
getBuildTaskOption( $option_name, $build_task, $option_group)
getBuildTaskOptions( $build_task, $option_group)
Sample Build Method - The Visual Studio Compiler
Creating and Managing Targets
Creating Targets for Java IDEs and Developer Tools
Creating Targets for C/C++ with the Eclipse CDT
Creating Targets for the Microsoft Visual Studio and .Net IDEs
Performing Continuous Integration
Enhancing Your Continuous Integration Builds with Meister
Pre-Commit Builds and Workflows
Accelerating Your Builds with Meister
Using Remote Agents
Managing Users and Groups
Reports and Logs
Meister Insight
OPENMAKE® SOFTWARE LICENSE AGREEMENT
|