General Build Concepts
Builders generate an output file from an existing resource. Eclipse uses unique builders for different types of projects. The ProvideX builder generates compiled (tokenized) ProvideX programs from ASCII source files. When a resource is built the ProvideX builder scans each resource and compiles or copies the resource from the project's input directory to the project's output directory. Files that contain ProvideX source code are compiled, other resources like data files, libraries, images, etc, are examined and copied to the output directory.
There are two kinds of builds:
Incremental build - only builds resources that have changed since the last build.
Clean build - deletes all of the files and folders in the output directory and builds every resource in the input directory, even if the resources have not changed.
There are two ways to perform a build:
Incremental builds are obviously much faster than clean builds. Typically, clean builds are rarely required.