Deutsch English

Feature

Extended make-tool GMPS - General Make & Production System

  • central registration-file for targets (gms_register, gms_unregister)
    Important feature for agile development.

    If one of your targets is no longer on the story card of your project you can remove this target with only one click from the central registration-file and for the next build this target is not included anymore. Each new target has to be registered in the central registry by the developer or the administrator

  • automated generation of makefiles (gms_make)
    Developer has not to spend time in writing makefiles anymore
    .
    He just tells GMPS which kind of target he wants to build and which sources he wants to include and then GMPS generates the makefile according to the central project settings. The generated makefile is independent from other makefiles.

  • load balancing for build process
    Accelerates velocity of the build.
    GMPS can distribute parts of the build to different processors in one computer or even to more clients which are registered as "Build-Clients".

  • graphical chart of dependencies
    Gives a better overview of the project.
    You can see all dependencies between targets and phonies for a whole project. So you can easily find out which targets are touched by a specified change or an update for your customer.

  • independent from platforms and programming languages
    For projects in which are used different programming languages or which have to build their product for different platforms.
    GMPS automatically identifies the language of each target and uses the right compiler. So GMPS crosses the gap between the programming languages. In GMPS you can define for which platform (Windows, Linux, Solaris, or other) the product should be and GMPS uses the right settings for the build-process of each platform.

  • automated error-reporting
    Keeps developers in touch with their source code.
    In each GMPS-makefile you have to define the e-mail of the owner of the sources and you can also define the e-mail for the central administration of the project. So if the build- process reports an error to GMPS it will automatically send out an e-mail to the defined addresses in the failed makefile.

  • hudson integration
    Completes the error-reporting feature.
    With the GMPS-Hudson-Integration you get an clearly arranged list of all occurred errors during the build-process.

    Logo Hudson

  • eclipse plug-in
    Developers love their IDE!
    The GMPS-Plugin for Eclipse makes all features of GMPS available on Eclipse.

    Logo Eclipse

  • connection to version control
    Track your files over time. GMPS works together with different version controls. For example: Subversion and ClearCase

    Logo Subversion Logo ForRational IBM Software