Listing Panel

Options in this panel specify options for source listings.

See General Dialog Help for information on *CMDDFT settings and pushbutton help.

Source listing options

Source listing options
If this checkbox is not selected, no listing is generated, compile time is reduced, and the following selections from the Compile options panel, if selected, are ignored:
  • Struct or union variables
  • Expanded macros
  • Expand include files (*SHOWINC, *SHOWUSR)
  • Source statements
  • Cross-reference identifiers
  • Cross-reference referenced identifiers

If this checkbox is selected, a compiler listing is generated. The following listing options may also be selected:

File name
Defines the name of a basic IFS listing file. Possible values for this field are:

*CMDDFT
Refers to the file name currently set as default on your system.

filename
Specify a file name.

Title
Defines a title for the listing. Possible values for this field are:

*CMDDFT
Refers to the title currently set as default on your system.

title
Specify a title string of up to 80 characters in length.

Subtitle
Defines a title for the listing. Possible values for this field are:

*CMDDFT
Refers to the subtitle currently set as default on your system.

subtitle
Specify a subtitle string of up to 80 characters in length.

Preprocessor options

Preprocessor options
Specifies outputs generated by the preprocessor. Values in this field let you specify one or more of the following compiler options:

*CMDDFT
Uses preprocessor outputs currently set as default on your system.

*NONE
No outputs are generated by the preprocessor.

*DFT
Equivalent to specifying both *RMVCOMMENT and *GENLINE.

*RMVCOMMENT
Preserves comments during preprocessing.

*NORMVCOMMENT
Does not preserve comments during preprocessing.

*GENLINE
Produces #line directives in the preprocessor output.

*NOGENLINE
Suppresses #line directives in the preprocessor output.

Output source file
Defines the name of the file where the preprocessor output is stored. Use this field together with the Library and Output source member fields. You can select one of the following values in this field:

*CMDDFT
Stores preprocessor outputs in the location currently set as default on your system.

*SRCMBR
Specifies the name of the source file in which preprocessor output is stored.

Library
Defines the name of the library where preprocessor output is stored. Use this field together with the Output source file and Output source member fields. You can select one of the following values in this field:

*SRCLIB
Specifies the name of the library in which preprocessor output is stored.

*CURLIB
Preprocessor output is stored in the current library.

Output source member
Defines the name of the member where preprocessor output is stored. Use this field together with the Output source file and Library fields. You can select one of the following values in this field:

*CMDDFT
Stores preprocessor outputs in the location currently set as default on your system.

*MODULE
Specifies the name of the source member in which preprocessor output is stored.

Output stream file
Define the IFS stream path name where preprocessor output is stored. You can select one of the following values in this field:

*CMDDFT
Stores preprocessor outputs in the location currently set as default on your system.

*SRCSTMF
Stores preprocessor outputs to the current directory under the same base filename specified by the SRCSTMF command option, but with a filename extension of .i. This option is valid only if the Source stream file check box is selected on the Compiler options panel.

Note:
These preprocessor options are ignored if a target release earlier than V5R1M0 is specifed for the compiled object.