Previous Next
Multi-user Project Setup Wizard

  • 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:
  1. Select Yes for both Yes/No questions.
  2. Choose RCS as the version control tool.
  3. 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:
  1. Press Browse and, in the Directory dialog, navigate to:
    <PICO_DIR>/team/rwe
    Double-click on the rwe directory, and then press Select.
  2. In the RWE name field, type a name for the RWE, e.g., Pico Repository .
  3. Press Next.
In the "Specify team source code location" page
You are asked for your Shared Source Working Environment (SSWE).
  1. Press Browse and, in the Directory dialog, navigate to:
    <PICO_DIR>/team/sswe
    Double-click on the sswe directory, and then press Select.
  2. In the SSWE name field, type a name for the SSWE, e.g., Pico SSWE .
  3. Press Next.
In the "Specify team object code location" page
You are asked to specify your Shared Object Working Environment (SOWE) root directory.
  1. Press Browse and, in the Directory dialog, navigate to:
    <PICO_DIR>/team/sowe
    Double-click on the sowe directory, and then press Select.
  2. In the SOWE name field, type a name for the SOWE, e.g., Pico SOWE .
  3. Press Next.
In the "Specify Private Working Environment" page
You are asked to specify your Private Working Environment (PWE) root directory.
  1. Press Browse and, in the Directory dialog, navigate to:
    <PICO_DIR>/team/pwe
    Double-click on the pwe directory, and then press Select.
  2. In the PWE name field, type a name for the PWE, e.g., Pico PWE .
  3. 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.
  4. 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:
  1. 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.
  2. Select the Use SNiFF+'s Makefiles checkbox.
  3. Press Next.
In the "Project Setup Summary" page
This page summarizes your specifications for the new SNiFF+ project and required working environments.
  1. 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:

    Click for full size, then use Back button

  2. Press Finish.
    SNiFF+ will now create the new
    pico project and all its subprojects.
  3. 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:

Click for full size, then use Back button