Software application projects are your final application containers. The project directory that is created contains (or links to) your C/C++ source files, executable output file, and associated utility files, such as the make files used to build the project. Each SDK project produces one executable file called projectname.elf. You can configure the following in a Software Application project:
You can have any number of application projects. This allows you to do all of your software development for a given hardware within the same SDK workspace.
Nested projects are not supported; each project must be organized as a discrete entity. Project dependencies are supported by allowing a project to reference other projects that reside in your workspace. For more information, refer to the following in the Help navigation pane: C/C++ Development User Guide > Reference > C/C++ Properties > C/C++ Project properties.
For more information about projects and where they are stored, refer to the following in the Help navigation pane:
You can create a standard make C or C++ project or a managed make C or C++ project.
You can convert projects from C to C++ (or from C++ to C). If, for example, your requirements change and you must convert an existing C project to C++, you can do this without recreating the project. The CDT converts your project files and resolves any source control issues.
Note the following about projects:
For more information about projects, select Workbench User Guide > Concepts > Workbench > Resources.
![]()
Sharing and archiving software projects
Copyright © 1995-2010 Xilinx, Inc. All rights reserved.