To start the Project Setup Wizard, in the Launch Pad, choose Project > New Project >
with Wizard....
In the Project Setup Wizard
The Wizard starts by asking you to select how you intend to use the new SNiFF+ Project.
Accept the default selection, Standard Setup, and press Next.
The "Select developmental task" page appears.
In the remaining steps, we will refer to the names of Wizard pages. You can find a page's
name in the title bar of the Wizard.
In the "Select Developmental task" page
Select Create a new SNiFF+ Project from scratch and press Next.
In the "Your development organization" page
This tutorial is for multi-user / multi platform development with configuration management and version control (CMVC), so:
Select Yes for both Yes/No questions.
Choose RCS as the version control tool.
Press Next.
Note
This tutorial assumes that you will use RCS for version controlling. Most other CMVC tools are also supported by SNiFF+. Please refer to the Release Notes for details.
In the "Select file types" page
Select C/C++ and press Next.
SNiFF+ will automatically include all necessary file types needed for working with C/C++
source code in the new project. Note that, after project setup, you can add new standard
file types (like the ones in the "Additional File Types Column"), or create and add your
own.
In the "Specify Repository" page
You are asked to specify your Repository Working Environment (RWE). SNiFF+ uses the RWE for version control administration. To specify the
rwe
directory:
Press Browse and, in the Directory dialog, navigate to:
<PICO_DIR>/team/rwe
Double-click on the rwe directory, and then press Select.
In the RWE name field, type a name for the RWE, e.g.,
Pico Repository
.
Press Next.
In the "Specify team source code location" page
You are asked for your Shared Source Working Environment (SSWE).
Press Browse and, in the Directory dialog, navigate to:
<PICO_DIR>/team/sswe
Double-click on the sswe directory, and then press Select.
In the SSWE name field, type a name for the SSWE, e.g.,
Pico SSWE
.
Press Next.
In the "Specify team object code location" page
You are asked to specify your Shared Object Working Environment (SOWE) root directory.
Press Browse and, in the Directory dialog, navigate to:
<PICO_DIR>/team/sowe
Double-click on the sowe directory, and then press Select.
In the SOWE name field, type a name for the SOWE, e.g.,
Pico SOWE
.
Press Next.
In the "Specify Private Working Environment" page
You are asked to specify your Private Working Environment (PWE) root directory.
Press Browse and, in the Directory dialog, navigate to:
<PICO_DIR>/team/pwe
Double-click on the pwe directory, and then press Select.
In the PWE name field, type a name for the PWE, e.g.,
Pico PWE
.
Notice that your user name is entered next to the enabled Owner button. SNiFF+ needs
your user name to correctly handle permissions.
Being the owner of the PWE means that you are the only one who is allowed to modify the
working environment's attributes.
Press Next.
In the "Additional team members?" page
You are asked whether any additional PWEs are needed. Since you are working alone through this Tutorial, you don't need to specify additional PWEs.
Accept the default value and press Next.
In the "Additional target platforms?" page
You are asked whether any additional SOWEs are needed. Since the code in this Tutorial will only be compiled for one platform, you don't need to specify additional SOWEs.
Accept the default value and press Next.
In the "Create new SNiFF+ Project" page
You are asked to specify the root directory of the new project. SNiFF+ automatically enters the root of your SSWE in the Project root directory field, since your team's shared source code is located in it. Our project root directory is
pico
, so:
Press Browse and, in the Directory dialog, navigate to:
<PICO_DIR>/team/sswe/pico
Double-click on the
pico
directory, and then press Select.
Notice that the new project's name has changed to
pico
, which is the name we will use
throughout the tutorial. Also by default, Create Subprojects is enabled.
Select the Use SNiFF+'s Makefiles checkbox.
Press Next.
In the "Project Setup Summary" page
This page summarizes your specifications for the new SNiFF+ project and required working environments.
Make sure that your Project Setup Summary page is similar to the following. If it isn't,
please go back to the beginning of the Wizard and start again:
Press Finish.
SNiFF+ will now create the new
pico
project and all its subprojects. In the dialog that appears asking if you want to generate cross reference information,
press No.
When SNiFF+ is finished, it opens the new project in the SSWE (where you set up the project) and displays its structure and contents in the Project Editor.
Viewing the results
The Project Editor on your screen should look this: