Previous Next
Projects

What is a project?
A project is the main structuring element in SNiFF+ for grouping together files and directories on your file system that logically belong together. You create projects in SNiFF+ to:

Tracking dependencies in a project
If you use SNiFF+'s Make Support, SNiFF+ tracks dependencies among source files in the project. During a build, only those source files that need recompiling are recompiled. As a result, you can add or remove include files in a project without having to worry about which files need to be recompiled. Before each build, just tell SNiFF+ to update a project's dependency information and other Make-related information.
Project types
SNiFF+ distinguishes between two different project types: shared and absolute. The following table outlines the differences between these two project types:

Project Type PDF Default extension Can project files be shared among developers? Project attributes refer to files and subprojects using:
Shared *.shared
yes
paths relative to a root directory
Absolute (Browsing-Only) *.proj
no
absolute path names

For detailed information
Please refer to Projects.