Projects / UltraMake

UltraMake

UltraMake is a powerful tool for the management of build process from source code to binary software releases and for setting up automated test suites for the produced software. Its most important features are access to a standard scripting language (Tcl or Perl), extensive consistency checking of builds, and support for division of larger projects into smaller parts while retaining full consistency checking between the parts. It integrates with version control systems.

Tags
Licenses

Recent releases

  •  29 Jul 2003 09:25

    Release Notes: This release includes new test features including the commands test, pass, fail, and assert, as well as some minor documentation updates.

    •  04 May 2003 14:12

      Release Notes: Previously, failure to calculate checksums was considered as an internal error, which was a problem when accessing unreliable file systems. A better error handling system was implemented to correct this. A project is now locked while a build is taking place. An ongoing build can be safely interrupted by a newly started build of the same project. Directories outside the roots are created automatically, just like directories inside the roots.

      •  21 Dec 2002 15:07

        Release Notes: This release changes the frontend script to use pure Bourne shell syntax and fixes the "place" command to accept multiple target-file-types.

        •  10 Dec 2002 21:23

          Release Notes: Build descriptions can now be written in Perl. This release dynamically discovers if a target file is a directory and associates files produced below such directories with the declared target. This greatly enhances the support for e.g. Java and IDL. The rule library fully supports the separation of the target directories from the source directories. The Java library (JDK & Jikes) has been enhanced.

          •  03 Jun 2002 16:09

            Release Notes: Integration with CVS, and an updated Users Guide.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.