Programmer's WorkBench (pwb.hlp) (Table of Contents; Topic list)
Project Makefile
                                             Up Contents Index Back
─────Programmer's WorkBench─────────────────────────────────────────────────
 
     Project Makefile (<project>.MAK)
 
     Contains the instructions to build, run, and debug the project in
     its present configuration.
 
     A PWB project makefile contains:
 
       ■  Project file list
 
          The list of component files in the project. The list is
          created and maintained using Edit Project.
 
       ■  Compiler and utility options
 
          The initial options are set from the project template when
          the project is created. Then you set project-specific options
          with the Options menu commands.
 
       ■  Debug/release state
 
          Set the debug or release state by using the Build Options
          command on the Options menu.
 
       ■  Commands to build, run, and debug the project
 
          These commands are defined by the project template.
 
     For non-PWB project, PWB does not assume anything about the
     contents of the project makefile. PWB never interprets or modifies
     a non-PWB makefile and allows you to edit the makefile while it is
     the open project. Include-file dependencies cannot be generated for
     non-PWB makefiles.
     See: Using Non-PWB Makefiles
 
     For PWB projects, PWB assumes that the makefile conforms to the
     structure of a PWB makefile and has complete control over the
     contents of the makefile. PWB does not allow you to modify a PWB
     makefile while it is the open project.
 
     You can extend a PWB makefile by adding a special "user section" to
     the makefile, separated from the PWB section by a special comment.
     PWB does not read or modify information in this section.
     See: User Part of a PWB Makefile
                                    -♦-