Programmer's WorkBench (pwb.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Build:suffixes Rule
                                             Up Contents Index Back
─────Programmer's WorkBench─────────────────────────────────────────────────
 
     The Build:suffixes rule specifies an NMAKE .SUFFIXES directive to
     be placed in the project makefile.
 
     Syntax
 
     Build:suffixes "[.<ext>]..."
 
     [.<ext>]...    List of file extensions (suffixes) to apply
                    inference rules for. Each extension must begin with
                    a period (.).
 
     When PWB writes the project makefile, it places the following
     lines after the 'all' pseudotarget in the project makefile:
 
          .SUFFIXES :
          .SUFFIXES : [.<ext>]...
          .SUFFIXES : [.<ext>]...
 
     The first directive turns off the default NMAKE suffixes list. The
     second directive contains the explicit list defined by this rule,
     which may be empty. The third directive is derived by PWB from the
     makefile. The resulting list used by NMAKE when searching for
     inference rules is the explicit list followed by PWB's derived
     list.
 
     See
 
     How PWB Creates a Project Makefile
 
     NMAKE Inference Rules
     NMAKE .SUFFIXES
     PWB Macro String Syntax
                                    -♦-