Difference between revisions of "VMS IDE Project Explorer"
Line 1: | Line 1: | ||
− | Project Explorer | + | The '''Project Explorer''' view helps to manage OpenVMS projects, their dependencies, and settings. It is also possible to build, rebuild, and clean the project using the '''Project Explorer''' context menu. |
=Description= | =Description= | ||
Line 9: | Line 9: | ||
====Project types==== | ====Project types==== | ||
− | * executable - | + | * ''executable'' - executable image is created |
− | * library - object library (OLB) | + | * ''library'' - object library (OLB) is created |
− | * shareable - | + | * ''shareable'' - shareable image is created |
====Context Menu==== | ====Context Menu==== | ||
Line 17: | Line 17: | ||
* '''Remove project from dependencies''' - remove the selected project from dependencies of the main project | * '''Remove project from dependencies''' - remove the selected project from dependencies of the main project | ||
* '''Build only this project''' - build the current project | * '''Build only this project''' - build the current project | ||
− | * '''Build with dependencies''' - build the current project and all dependencies | + | * '''Build with dependencies''' - build the current project and all its dependencies |
* '''Clean this only''' - clean current project only | * '''Clean this only''' - clean current project only | ||
* '''Rebuild only this project''' - rebuild the current project | * '''Rebuild only this project''' - rebuild the current project | ||
− | * '''Rebuild with dependencies''' - rebuild the current project and all dependencies | + | * '''Rebuild with dependencies''' - rebuild the current project and all its dependencies |
====Creating MMS==== | ====Creating MMS==== | ||
− | '''VMS IDE''' | + | '''VMS IDE''' can create '''MMS''' files automatically based on the project type and types of its dependencies.<br> |
− | For | + | For ''shareable'' images, an '''OPT''' file is created, but the universal symbol vector must be edited, so that other images could link to this image.<br> |
− | If the project depends on some shareable images, | + | If the project depends on some shareable images, a '''COM''' file is created with ''logicals'' required for running the project. |
==Project Description== | ==Project Description== | ||
When a project is selected in the Project Dependencies panel, its description is shown. | When a project is selected in the Project Dependencies panel, its description is shown. | ||
− | * Local | + | * '''Local''' |
− | ** folder - [[ | + | ** ''folder'' - [[VMS IDE Project Configuration|Workspace folder name]] |
− | ** buildType - the type of build: DEBUG or RELEASE (click to change) | + | ** ''buildType'' - the type of build: ''DEBUG'' or ''RELEASE'' (click to change) |
− | ** sourceState - ''modified'' or ''synchronized'' | + | ** ''sourceState'' - ''modified'' or ''synchronized'' |
− | ** buildState - ''built'' or ''not built'' | + | ** ''buildState'' - ''built'' or ''not built'' |
− | ** masters - projects which depend on | + | ** ''masters'' - projects which depend on the currently selected project |
− | * SSH | + | * '''SSH''' |
− | ** host - OpenVMS host to synchronize and build with | + | ** ''host'' - OpenVMS host to synchronize and build with |
− | *Project | + | * '''Project''' |
− | ** projectName - the name of the project | + | ** ''projectName'' - the name of the project |
− | ** projectType - the type of the project | + | ** ''projectType'' - [[#Project types|the type of the project]] |
− | ** root - project root in OpenVMS | + | ** ''root'' - project root in OpenVMS |
|} | |} |
Revision as of 07:56, 31 March 2019
The Project Explorer view helps to manage OpenVMS projects, their dependencies, and settings. It is also possible to build, rebuild, and clean the project using the Project Explorer context menu.
Contents
Description
Project DependenciesProject types
Context Menu
Creating MMSVMS IDE can create MMS files automatically based on the project type and types of its dependencies. Project DescriptionWhen a project is selected in the Project Dependencies panel, its description is shown.
|