| Directory | Description |
| make |
The core makefiles for the project. These contain common code
and definitions. Usually you will find here a Makefile.java
and Makefile.inc. The former contains the function definitions
needed for java specific compilation actions while the later is
directory information. Under this there will also be a collection of
makefiles - one for each JAR file to be built. If the project includes
native code, there will be a makefile for that here too.
|
| lib |
3rd party jar files and/or native libraries if needed. Some projects here
may rely on other projects (for example, the common area is used by
almost all the other projects). This may contain a snapshot of a 3rd
party library that is used by this project to compile.
|
| src |
The source code directories. There is one directory for each language.
Most native code will be C so it belongs in a single directory called
"native". C/C++ is used another set of directories are used to contain
include files and other required items.
|
| docs |
Documentation for the project. Readmes, licensing, release notes and
anything else useful. The subdirectory javadoc is automatically
generated by the makefile when you request it to create javadoc from
the java source.
|
| jars |
The output directory of the makefile for any JAR files that it creates.
|
| classes |
Automatically created by the makefile to put the compiled .class
files into. These are then used to make the JAR files if requested.
|