How to Check the Dependencies of a Catalog Item (Windows CE 5.0)

If you know the Catalog item dependencies in your OS design, you can ensure that your OS operates properly after you have built, downloaded, and initialized the run-time image based on your OS design to a target device.

You can also discover what other Catalog items depend on a specific item you want to remove. If other items in your OS design have a dependency on the item you want to remove, Platform Builder puts the item back in your OS design to help prevent build errors.

When you add a Catalog item to your OS design during the OS design development process, Platform Builder performs a check to determine whether the item you added requires other items to operate properly.

If Catalog item dependencies are present, Platform Builder adds the required items to your OS design to fulfill the dependency requirements. For more information, see Catalog Overview.

After you build a run-time image based on an OS design, you can check the Catalog item dependencies in your OS design at any point in the development process.

To track your progress in the following table, select the check box that corresponds to each step.

  Step Topic
1. Create and build an OS design. How to Use the IDE to Create, Customize, and Build a Run-Time Image
2. In the Workspace window, choose the OSDesignView tab; select a Catalog item that you want to check dependencies of in your OS design, and from the context menu, choose Dependencies for Selected Item.

The IDE filters the Catalog based on the Catalog item you select.

Not applicable.
3. In the left pane of the Catalog Item Dependencies Information dialog box, view the direct and complex dependencies for the selected Catalog item by expanding the Catalog item tree.

This tree is divided into two folders named Depends On and Dependency Of.

Expand these folders to view related Catalog items.

In the right pane, information about the Catalog item you selected, including associated Sysgen variables, is displayed.

Sysgen Variables
4. If you want to view the Catalog item dependencies from the command line, navigate to %PBWORKSPACEROOT%\Wince500\<BSP Name>\Oak\Misc.
Note   This assumes that your root directory is set to the default. If you have installed the OS in a different location, navigate to %PBWORKSPACEROOT%\Wince500\<BSP
Name>\WINCE500\<BSP
Name>\OAK\MISC.
Miscellaneous Environment Variables
5. In this directory, perform a search, using the Sysgen variable suffixes corresponding to the Catalog item you selected, as the search text string.

For example, if you are searching for SYSGEN_FSRAMROM, type fsramrom as the search text string.

Through this search, you can trace and view the dependencies for this Catalog item.

Cesysgen Batch File

Sysgen Variables

See Also

How-to Topics | Catalog Overview | Build Phases | Environment Variables | How to Configure and Build a Run-Time Image for a CEPC | How to Determine the Contents of a Run-Time Image

Last updated on Thursday, February 02, 2006

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.