Plugins for Automating Software Compiles

Compile Plugins to Support
Complex Microsoft Builds

Multi-Solution and Cross Platform Builds with .Net

Meister supports complex .Net and Windows compiles with extended Microsoft compile plugins. The following Plugins can be purchased to extend your library of reusable Windows Build Tasks. 

Name

Description

.NET 2005 Dynamic Link Library 

Serialization Creates a Serialize .NET DLL using sgen utility

.NET 2005 Solution Dynamic Link Library  

Creates a .NET DLL using a .NET Solution file as a dependency. The DLL can be VB, C#, or C++. Built against the .NET 2.0 Framework

  .NET 2005 Solution Executable

Creates a .NET EXE using a .NET Solution file as a dependency. The EXE can be VB, C#, or C++. Built against the .NET 2.0 Framework

  .NET C-Sharp Dynamic Link Library

Creates a DLL using the Microsoft .NET C# compiler.  The dependency should be the .NET Project file (.csproj). Must run bldmake with -s to preserve case sensitivity

.NET C-Sharp Executable  

Creates a command line executable using the Microsoft .NET C# compiler. The dependency should be the .NET Project file (.csproj). Must run bldmake with -s to preserve case sensitivity.

 .NET C-Sharp Module

Creates a C# Module using the Microsoft .NET C# compiler. The dependency should be the .NET Project file (.csproj).

 .NET ISAPI Extended Dll Shared

Creates a Microsoft .NET Internet Server Extension (ISAPI) or Filter DLL by using the Microsoft .NET C/C++ Compiler. Does not link the Microsoft .NET runtime libraries into the executables. The runtime libraries must be distributed and loaded dynamically. The dependency should be the .NET Project file (.vcproj .vcxproj). Must run bldmake with -s to preserve case sensitivity.

 .NET ISAPI Extended Dll Static

Creates a Microsoft .NET Internet Server Extension (ISAPI) or Filter DLL by using the Microsoft .NET C/C++ Compiler.  Links the Microsoft .NET runtime libraries into the executable.  Does not require that the runtime libraries be distributed. The dependency should be the .NET Project file (.vcproj .vcxproj). Must run bldmake with -s to preserve case sensitivity. 

 .NET Managed CPP Class Library 

Creates a Microsoft .NET DLL using Microsoft .NET C/C++ compiler.  The C/C++ code is .NET managed code. The dependency should be the .NET Project file (.vcproj .vcxproj). Must run bldmake with -s to preserve case sensitivity.

 .NET MFC ActiveX Control Shared Creates

ActiveX control by using the Microsoft .NET C/C++ Compiler. Does not link the Microsoft .NET runtime libraries into the executables. The runtime libraries must be distributed and loaded dynamically. The dependency should be the .NET Project file (.vcproj .vcxproj). Must run bldmake with -s to preserve case sensitivity.

 .NET MFC ActiveX Control Static

Creates a ActiveX control by using the Microsoft .NET C/C++ Compiler. Links the Microsoft .NET runtime libraries into the executables. Does not require that the Microsoft .NET runtime libraries be distributed. The dependency should be the .NET Project file (.vcproj .vcxproj). Must run bldmake with -s to preserve case sensitivity. 

 .NET MFC Dll Shared

Creates a Microsoft .NET DLL with extended features by using the Microsoft .NET C/C++ compiler. An extension DLL allows you to derive custom classes from MFC and lend this "extended" version of MFC to applications that call your DLL. Extension DLLs can be used for passing MFC-derived objects between the application and the DLL. Does not link the Microsoft .NET runtime libraries into the DLL. The runtime libraries must be distributed and loaded dynamically. The dependency should be the .NET Project file (.vcproj .vcxproj). Must run bldmake with -s to preserve case sensitivity. 

.NET MFC Dll Static  

Creates a standard Microsoft .NET executable by using the Microsoft .NET C/C++ Compiler and the Microsoft Foundation Class Libraries. Links the Microsoft .NET runtime libraries into the DLL.  Does not require that the Microsoft runtime libraries be distributed. The dependency should be the .NET Project file (.vcproj .vcxproj).  Must run bldmake with -s to preserve case sensitivity.

.NET MFC Exe Shared  

Creates a standard Microsoft .NET executable by using the Microsoft .NET C/C++ Compiler and the Microsoft Foundation Class Libraries. Does not link the Microsoft .NET runtime libraries into the executables. The runtime libraries must be loaded dynamically. The dependency should be the .NET Project file (.vcproj .vcxproj).  Must run bldmake with -s to preserve case sensitivity.

.NET MFC Exe Static 

Creates a standard Microsoft .NET executable by using the Microsoft .NET C/C++ Compiler and the Microsoft Foundation Class Libraries. Links the Microsoft .NET runtime libraries into the EXE.  Does not require that the Microsoft runtime libraries be distributed. The dependency should be the .NET Project file (.vcproj .vcxproj).  Must run bldmake with -s to preserve case sensitivity.

 .NET Solution Installer

Creates a MSI file using a .NET Solution file as a dependency.

 .NET Visual Basic Dll

Creates a standard Visual Basic .NET dynamic link library. The dependency should be the .NET Project file (.vbproj). Must run bldmake with -s to preserve case sensitivity.

 .NET Visual Basic Exe

Creates a standard Visual Basic executable. The dependency should be the .NET Project file (.vbproj). Must run bldmake with -s to preserve case sensitivity.

 .NET Win32 Console Shared

Creates a command line program using the Microsoft .NET C/C++ compiler.  Does not link the Microsoft  .NET runtime libraries into the executables. The runtime libraries must be distributed and loaded dynamically. The dependency should be the .NET Project file (.vcproj .vcxproj). Must run bldmake with -s to preserve case sensitivity.

 .NET Win32 Console Static

Creates a command line program using the Microsoft .NET C/C++ comiler.  Links the Microsoft .NET runtime libraries into the executable. Does not require that the runtime libraries be distributed. The dependency should be the .NET Project file (.vcproj .vcxproj). Must run bldmake with -s to preserve case sensitivity.

 MFC AppWizard Dll Shared

Creates a standard Microsoft DL by using the Microsoft Foundation Class Libraries.Does not link the Microsoft runtime libraries into the executables. The runtime libraries must be distributed and loaded dynamically.

MFC AppWizard Dll Static  

Creates a standard Microsoft DLL by using the Microsoft Foundation Class Libraries. Links the Microsoft runtime libraries into the DLL.  Does not require the Microsoft runtime libraries be distributed

 MFC AppWizard Exe Shared

Creates a standard Microsoft executable by using the Microsoft Foundation Class Libraries. Does not link the Microsoft runtime libraries into the executables. The runtime libraries must be loaded dynamically.

 MFC AppWizard Exe Static

Creates a standard Microsoft executable by using the Microsoft Foundation Class Libraries. Links the Microsoft runtime libraries into the EXE.  Does not require that the Microsoft runtime libraries be distributed. 

 MFC AppWizard Extended Dll Shared

Creates a Microsoft DLL with extended features. An extension DLL allows you to derive custom classes from MFC and lend this "extended" version of MFC to applications that call your DLL. Extension DLLs can be used for passing MFC-derived objects between the application and the DLL. Does not link the Microsoft runtime libraries into the executables. The runtime libraries must be distributed and loaded dynamically

 MFC AppWizard Ocx Shared

Creates a Microsoft ActiveX module. Does not link the Microsoft runtime libraries into the executables. The runtime libraries must be distributed and loaded dynamically. 

 MFC AppWizard Ocx Static

Create a Microsoft ActiveX module.   Links the Microsoft runtime libraries into the executable. Does not require that the runtime libraries be distributed.

MSVC Application Shared  

Creates a standard Microsoft Executable.  Does not link the Microsoft runtime libraries into the executables. The runtime libraries must be distributed and loaded dynamically.

MSVC Application Shared NoPCH 

Creates a standard Microsoft Executable. Does not use precompiled header files. Does not link the Microsoft runtime libraries into the executables. The runtime libraries must be distributed and loaded dynamically.

MSVC Application Static  

Creates a standard Microsoft Executable.  Links the Microsoft runtime libraries into the executable. Does not require that the runtime libraries be distributed. 

MSVC ATL COM AppWizard Dll  

Creates a Microsoft ATL COM interface DLL.  Does not link the Microsoft runtime libraries into the executables. The runtime libraries must be distributed and loaded dynamically.

MSVC COM Dll Shared 

Creates a Microsoft COM interface DLL.  Does not link the Microsoft runtime libraries into the executables. The runtime libraries must be distributed and loaded dynamically.

MSVC COM Dll Static 

Creates a Microsoft COM Interface DLL. Does not require that the runtime libraries be distributed.

MSVC Console Static

MSVC Console Static Creates a command line executable. Links the Microsoft runtime libraries into the executable. Does not require that the runtime libraries be distributed.

MSVC Dynamic Link Lib Shared

Creates a standard Microsoft DLL. Does not link the Microsoft runtime libraries into the executables. The runtime libraries must be distributed and loaded dynamically.

MSVC Dynamic Link Lib Shared NoPCH 

Creates a standard Microsoft DLL.  Does not use precompiled header files. Does not link the Microsoft runtime libraries into the executables. The runtime libraries must be distributed and loaded dynamically.

MSVC Dynamic Link Lib Static 

Creates a standard Microsoft DLL. Links the Microsoft runtime libraries into the executable. Does not require that the runtime libraries be distributed.

MSVC Static Library 

Creates a Library that contains object files.

MSVC Threaded Console Shared 

Creates a command line program that uses threads. Does not link the Microsoft runtime libraries into the executables. The runtime libraries must be distributed and loaded dynamically

TypeLib

Creates a type library that is used to update the Windows Registry.

VisualBasic 

Creates a standard Visual Basic executable. Note: When using the OM -a flag, which forces the rebuild of a VisualBasic executable, the VisualBasic project must allow Binary Compatible compiles. Otherwise a Binary Compatible error will occur.

Visual Basic 7 Dll

Creates a standard Visual Basic 7 dynamic link library. Note: When using the OM -a flag, which forces the rebuild of a VisualBasic executable, the VisualBasic project must allow Binary Compatible compiles. Otherwise a Binary Compatible error will occur.

Visual Basic 7 Exe 

Creates a standard Visual Basic 7 executable. Note: When using the OM -a flag, which forces the rebuild of a VisualBasic executable, the VisualBasic project must allow Binary Compatible compiles. Otherwise a Binary Compatible error will occur.

VisualBasic DLL 

Creates a standard Visual Basic dynamic link library. Note: When using the OM -a flag, which forces the rebuild of a VisualBasic executable, the VisualBasic project must allow Binary Compatible compiles. Otherwise a Binary Compatible error will occur.

VisualBasic OCX 

Creates a Visual Basic OCX control. Note: When using the OM -a flag, which forces the rebuild of a VisualBasic executable, the VisualBasic project must allow Binary Compatible compiles. Otherwise a Binary Compatible error will occur.

Visual Basic VBC Console Exe 

Compiles Visual Basic with the .NET Framework SDK compiler vbc.exe.  It is used for target type 'exe'. It requires that files be listed as dependencies in the target definition file. To compile Visual Basic using a .vbp, .vbproj or a .sln file as a dependency, use the other Visual Basic Plugins.

Visual Basic VBC Library 

Compiles Visual Basic with the .NET Framework SDK compiler vbc.exe.  It is used for target type 'winexe'. It requires that files be listed as dependencies in the target definition file. To compile Visual Basic using a .vbp, .vbproj or a .sln file as a dependency, use the other Visual Basic Plugins.

Visual Basic VBC Module 

Compiles Visual Basic with the .NET Framework SDK compiler vbc.exe. It is used for target type 'winexe'. It requires that files be listed as dependencies in the target definition file. To compile Visual Basic using a .vbp, .vbproj or a .sln file as a dependency, use the other Visual Basic Plugins.

Visual Basic VBC Windows Exe 

Compiles Visual Basic with the .NET Framework SDK compiler vbc.exe.  It is used for target type 'winexe'. It requires that files be listed as dependencies in the target definition file. To compile Visual Basic using a .vbp, .vbproj or a .sln file as a dependency, use the other Visual Basic Plugins.

VisualBasic VBG 

Creates a standard Visual Basic executable. Note: When using the OM -a flag, which forces the rebuild of a VisualBasic executable, the VisualBasic project must allow Binary Compatible compiles. Otherwise a Binary Compatible error will occur.

VS Devenv 2005 Solution Dynamic Link Library 

Creates a .NET DLL using a .NET Solution file as a dependency. The DLL can be VB, C#, or C++. Built against the .NET 2.0 Framework

VS Devenv 2005 Solution Executable 

Creates a .NET EXE using a .NET Solution file as a dependency. The EXE can be VB, C#, or C++. Built against the .NET 2.0 Framework

VS Devenv 2005 Solution Installer

Creates a MSI file using a .NET Solution file as a dependency.

Borland BCC32 Dynamic Link Library

Uses ilink32 linker to combine object modules (.OBJ files), library modules (.LIB files), and resources to produce executables (.EXE, .DLL, and .BPL files).

Borland BCC32 Executable

Creates a standard executable by using bcc32 to compile and link C and C++ programs.  bcc32 defaults to calling ilink32 and processing the link automatically.

Borland Delphi Console Executable 

Creates a command line executable using the Borland Delphi Compiler.  Only the Delphi Project File (.dpr) needs to be listed as a dependency.

Borland Delphi Console Executable

Creates a command line executable using the Borland Delphi Compiler.  Only the Delphi Project File (.dpr) needs to be listed as a dependency.

Borland Delphi DLL 

Creates a Dynamic Link Library (DLL) using the Borland Delphi Compiler.  Only the Delphi Project File (.dpr) needs to be listed as a dependency.

Borland Delphi GUI Executable 

Creates a Windows GUI executable using the Borland Delphi Compiler.  Only the Delphi Project File (.dpr) needs to be listed as a dependency.

Borland Delphi Package 

Creates a Borland .bpk.

Microfocus Cobol Executable

Creates a standard executable using the Microfocus COBOL compiler.
 

Microfocus NetExpress Cbllink

Invokes the cbllink Compiler that compiles and links source .cbl cobol files.

 Microfocus NetExpress Cbllink

Invokes the cbllink Compiler that compiles and links source .cbl cobol files.

Microfocus NetExpress Compile

 
Calls the cobol, cblnames and link executables to generate final target dll's and exe's. All dependencies are chained together so that the ouput of one step will automatically be included in the next, with the exception of the cblnames ouput file "cblds.obj." As a result, "cblds.obj" needs to be added as an explicit dependency to the Link task.

Microfocus NetExpress

 
Creates a Graphical Executable

Microfocus NetExpress

Creates a Graphical SQL Executable

AcuCobol 32 Executable

 
Creates a standard executable using the AcuCOBOL CCBL or CCBL32 compiler.

Enterprise Platform Support

Meister supports Build Automation for multiple platforms including Windows, Unix, AIX, Linux, z/Linux and z/OS, and can support a build that includes cross platforms with cross platform dependency management.

Platform Support Includes:

  • IBM WebSphere
  • Jetty, Tomcat
  • Microsoft IISMicrosoft SQL Server
  • Eclipse and .Net IDEs
  • Oracle, Sybase
  • Unix C, C++, C#, Java, COBOL, Assembler
  • Windows 2008, Windows 2012
  • Solaris, HP-UX, AIX, Linux
  • Ubantu, Redhat, SuSe, Debian
  • z/OS