Home Page (Projects) | Overviews | How Do I... Topics | NMAKE Reference
You create a subproject when you want to establish a dependency relationship between projects. When building a project that contains a subproject, the subproject is built first. If the subproject does not build, the containing project will not build.
For example, you might create an executable program that depends on a static library. If the static library is a subproject of the project that builds the executable program, then the library will be updated before the executable program is built.
You can either create a new project and give it a subproject relationship, or you can choose an existing project and give it a subproject relationship.