next up previous
Next: Source Control Up: PRIS Programmer's Handbook Previous: Naming Conventions

Physical Layout of the Project

The directory structure is as follows:

pris/
Root directory for the project.
pris/bin/
Holds all executables created by the project (except tests).
pris/doc/
Holds any large documentation on the project.
pris/include/
All include files that are used outside of the library they come from. Any include files that are not used outside of their library stay in the library.
pris/lib/
All built libraries.
pris/makeroot
Makefile rules and defs and a skeleton makefile.
pris/papers/
Any papers resulting from this project.
pris/src/
All source code, both library and executable.
pris/src/lib
All library source code, in separate directories per library.
pris/src/bin
All executable source code, in separate directories per executable.

There are Makefiles in the src directory and every directory below that. These makefiles simply include the rules and common definitions and user definitions after defining the directory specific things. Makefiles are described in pris/makeroot.



Comments: Brian Edward Smits
Wed Apr 23 17:04:33 MDT 1997