Source
The Source tab lists the files in the project. These are the scripts in the project other than library scripts.
Files in the same directory as the project file are shown without any directory path. Other files have their directory paths.
Use the menu Options|Mark as Dev Only to mark a script as being for development only; its name is then shown followed by (d).
Required Files
If a source script depends on other scripts, for example, if it contains a line of the form
load 'source\util\myutil'
then the required file will also be shown, with a name followed by (r) or (dr).
This feature is primarily intended for library files. Typically, project source files need not require other files, since it would be simpler to add them explicitly to the source file list.
Library
The Library tab shows the library files in the project, as well as the library files that are available. Files are shown with their short name only.
As with Source files, use the menu Options|Mark as Dev Only to mark files that are for development only.
Required files have names followed by (r) or (dr). Unlike Source files, some library files are expected to require other files.
Project
Here you can include any of the following four scripts; use the Add
button to add or modify one:
Target | the target file used when Project Manager builds the application | |
Pre-Build | a script file that is run before Project Manager builds the target file | |
Post-Build | a script file that is run after Project Manager builds the target file | |
Test | a script file that is run when you press the Test button |
Include a Target file whenever you want Project Manager to build the application for you.
The Pre-Build and Post-Build scripts allow you to customize the behavior of Project Manager's build routine. Also, if you do not want Project Manager to build your application, you can nevertheless define one or both "build" scripts with your own custom build routines.
Include a Test file so that you can test your application by pressing the "Test" button.
Other
The Other tab shows any other files you may want to include in
the project, for example, this is a good place to put additional
test scripts, that may be loaded by the project's Test script.