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

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