MPC Features

MPC takes platform specific input along with the build tool-generic files and generates build tool-specific project files by using a framework-based approach that supports the following:

  • Inheritance from common base projects
  • Default values for many aspects of a project
  • Simple syntax for ease of use and maintenance
  • Extensibility for adding custom features or support for new build tools
  • Use a scripting language (OO Perl) for rapid development, portability, and ease of automation

MPC is more than a makefile generator. It currently supports the following tools:

Generic Make, GNU Make (ACE and TAO only), NMake, Visual C++ 6, Visual Studio 2003, 2005, and 2008, Embedded C++, & Borland Make

**Presently MPC supports C++, C#, Java, and Visual Basic.

Architecture

Below is an architectural view of the major components of MPC.

MPC Architecture Diagram

Copyright © 2006 Object Computing, Inc. All rights reserved. | Privacy Policy