The Default Build Specification

The default build specification contains the command sets and builders that will build the most common IBM® i objects.

A default build specification is created for you when you first open a build specification editor on an IBM i project that has the IBM i Build Specification build style. This build specification contains the basic command sets and builders for building the objects created from source that are common in IBM i applications. For example, there are command sets for processing physical files, logical files, RPG source, COBOL source, and many more source types. There are builders defined that use these command sets to process all the source of your project according to source type.

The default build specification is meant to be modified by you. It provides a starting point for building your project but you may delete, add, and change the command sets and builders to suit your need. For example, you may wish to define project level variables that specify your common debugging preferences and other compiler options. You can do that and then modify the RPG and COBOL command sets to use those variables.

The default build specification does not have command sets or builders to build ILE programs and service programs from component modules. You will have to add those according to the way your application is structured. Nor does the default have any packaging commands that could create save files; again that task is left to the build engineer.

The builders in the default build specification use the predefined variables &SP (search path) and &N (member or object name) to name the output objects and to search for those objects to make sure they are older than their inputs and dependencies before running. The default build specification will only build source that has actually changed.

Please refer to Jazz™.net for more information.


Feedback