HELPLIB.HLB  —  MMS  Qualifiers  /SCA_LIBRARY
    /SCA_LIBRARY[=library-name]
    /NOSCA_LIBRARY (D)

    Controls whether MMS generates an SCA library during the build
    process.

    When you specify a library name with the /SCA_LIBRARY qualifier,
    MMS defines the macro $(SCALIBRARY) to be that library name.
    If you use /SCA_LIBRARY without specifying a library name,
    SCA$LIBRARY is the value of $(SCALIBRARY). If you do not specify
    /SCA_LIBRARY, /NOSCA_LIBRARY is the default.

    The macro $(SCA) is defined to be SCA regardless of the setting
    of the /SCA_LIBRARY qualifier.

    The macro $(MMSQUALIFIERS) contains the setting of the /SCA_
    LIBRARY qualifier.

    When you specify the /SCA_LIBRARY qualifier, built-in rules for
    BASIC, BLISS-32, C, C++, COBOL, DIGITAL Fortran, MACRO, Pascal,
    PL/I, and SCAN change.

                                   NOTE

       You might choose to defer loading modules into the SCA
       library until after all compilations are completed. In
       this case, define the default rules for compilation in your
       description file to be the same as the default rule provided
       by MMS when the /NOSCA_LIBRARY qualifier is specified. You
       should also include a .LAST directive, which then loads the
       SCA database. For example:

        .LAST :
           $(SCA) SET LIBRARY $(SCALIBRARY)
           $(SCA) LOAD *
Close Help