Installing the SDK: 5.2 Directory Structure: Main Directories

Up: GEOS SDK TechDocs | Up | Prev: 5.1 Branches | Next: 5.3 Target Directories

Each Branch contains the following directories:

CInclude
Contains all the *.H and *.GOH header files you need to compile GEOS applications written in GOC.
Include
Contains all the *.DEF and *.UIH header files you need to compile GEOS applications written in ESP (assembly).
Installed
Contains all the *.LDF ( i.e. , link definition files) files (used by Glue, our linker) and symbol files of all the GEOS applications, libraries, and drivers (used by Swat, our debugger).
Appl
Contains a subdirectory holding your application's source code; for instance, your CardGame application might reside in: appl\cardgame\cardgame.goc

Also contains the following subdirectories:

SDK_C
which holds general purpose sample applications; for example, the huge array sample application lives in: appl\sdk_c\harray\harray.goc
SDK_*
which holds device-specific sample applications (where * refers to the specific device); for example, the dialog box sample application for the Nokia 9000i Communicator lives in: appl\sdk_9000\dialogs\dialogs.goc
Library
Contains a subdirectory holding your library's source code; for example, the new utility library you're writing would live in: library\utility\utility.goc
Driver
Contains a subdirectory holding your driver's source code; for example, the new Zippy driver you're writing would live in: driver\zippy\zippy.goc

Up: GEOS SDK TechDocs | Up | Prev: 5.1 Branches | Next: 5.3 Target Directories