Directory Structure Overview (Compact 2013)
Windows Embedded Compact 2013 includes files for creating and building OS designs. The files are in a directory tree structure. The installer creates some of these directories when you install Platform Builder for Windows Embedded Compact 2013, and Platform Builder creates others when you have it build an OS run-time image. The directories that are created depend on the options you choose when you install Platform Builder.
WINCE800 Directory Structure
The following tree structure shows the top levels of the directory structure. The default name of the root directory is WINCE800, but you can override this when you install Platform Builder. Click a directory name to jump to information about that directory.
A directory for each installed hardware platform
A directory for each Windows Embedded Compact module
Platform Builder creates OSDesigns when you create your first OS design. By default, Platform Builder creates a subdirectory in this directory for each OS design that you create, but you can override the location in the New Project dialog box.
For example, if you create an OS design called MyHandheld the Platform Builder default location is:
The environment variable _WINCEROOT represents the root directory of your Compact 2013 installation. By default, this directory is WINCE800. For more information, see Miscellaneous Environment Variables.
The others directory contains files that are added to a run-time image based on selections that you made for your OS design.
The following table describes the directories under others.
ATL source files for adding ATL version 9.0 run-time files to an OS design.
The platform directory contains subdirectories that correspond to specific board support packages (BSPs) and platforms.
When you install Platform Builder, the installer places device-specific source code files in a subdirectory of the platform directory for each BSP that you specify. When you build a run-time image, these files provide support for the BSP that you selected for the run-time image.
For example, if you install support for CEPC, the platform-specific directory %_WINCEROOT%\platform\CEPC is created in the platform directory.
If you then create a new BSP called MyCEPC, Platform Builder creates the %_WINCEROOT%\platform\MyCEPC directory for it.
For more information, see platform Directory.
Windows Embedded Compact creates the private directory only if you have obtained a Private Shared Source license. It contains the private shared source files. For more information, see Windows Embedded Compact & CE Shared Source Program.
The public directory contains files for use in building OS designs. The files include source code files and modules (.lib, .dll, and .exe) for build tools, drivers, and libraries.
For more information, see public Directory.
The sdk directory contains build tools.