diff options
author | schmidt <douglascraigschmidt> | 2005-07-21 14:18:37 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt> | 2005-07-21 14:18:37 +0000 |
commit | 264cec35829b392dd156666153b7814efc217440 (patch) | |
tree | e431b4782f9e2a72b989ad82e79b382ce1ad938b | |
parent | 0d1c403b7d2f61c4955e6ace69984e8b6ab62023 (diff) | |
download | MPC-264cec35829b392dd156666153b7814efc217440.tar.gz |
ChangeLogTag:Thu Jul 21 10:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-rw-r--r-- | README | 37 |
1 files changed, 19 insertions, 18 deletions
@@ -2,25 +2,26 @@ The Makefile, Project and Workspace Creator. Designed by Justin Michel (michel_j@ociweb.com) and Chad Elliott. Implemented by Chad Elliott (elliott_c@ociweb.com). - A single tool (MPC) can be used to generate tool specific input (i.e. -Makefile, dsp, vcproj, etc). The generator takes platform and building -tool generic files (mpc files) as input which describe basic information -needed to generate a "project" file for various build tools. These tools -include Make, NMake, Visual C++ 6, Visual C++ 7, etc. - -One of the many unique and useful features of the Makefile, Project and -Workspace Creator is that the project definition files can employ the idea -of inheritance. This feature allows a user to set up a basic base project -(mpb file) that can contain information that is applicable to all -sub-projects. Things such as include paths, library paths and inter-project -dependencies could be described in this base project and any project that -inherits from it would contain this information as well. - -Another set of files, known as template input files (mpd files), provides -the generator with the necessary information to fill platform and build -tool specific information for dynamic and static library and binary -executable projects. +Makefile, dsp, vcproj, etc). The generator takes platform and +building tool generic files (mpc files) as input which describe basic +information needed to generate a "project" file for various build +tools. These tools include Make, NMake, Visual C++ 6, Visual C++ 7, +etc. + +One of the many unique and useful features of the Makefile, Project +and Workspace Creator is that the project definition files can employ +the idea of inheritance. This feature allows a user to set up a basic +base project (mpb file) that can contain information that is +applicable to all sub-projects. Things such as include paths, library +paths and inter-project dependencies could be described in this base +project and any project that inherits from it would contain this +information as well. + +Another set of files, known as template input files (mpd files), +provides the generator with the necessary information to fill platform +and build tool specific information for dynamic and static library and +binary executable projects. Together, the generic input files and the template input files are applied toward a platform and build specific template (mpd file) to create the final |