Each sub-directory of this directory, build, contains a makefile
  for a given compiler/architecture/operating system combination. To build
  Pantheios, open a shell / command-box in that directory, and execute
  make (or NMAKE). The following are common command-lines
  that are used:
  
make build.libs - compiles and links all libraries
   make build - compiles and links all libraries, examples, and test programs
   make build.examples - compiles and links all examples (and any library dependencies)
   make test - compiles and links all unit-/component-test programs (and any library dependencies), and executes them
   make test.unit - compiles and links all unit-test programs (and any library dependencies), and executes them
   make test.component - compiles and links all component-test programs (and any library dependencies), and executes them
   make test.performance - compiles and links all performance-test programs (and any library dependencies), and executes them
   
  The Pantheios team most commonly execute make with
  "make build test test.performance", which causes all libraries, examples
  and test programs to be built, and then executes the unit-tests, component-tests and
  performance-tests. This pretty much verifies that everything is ok for a given
  installation.
  
Selecting your build directory is pretty straightforward: just select the directory that most closely matches, from the following list. Note: It is not necessary to separate specific architectures / operating systems in every case. For example, the gcc41.unix directory contains a makefile that will work regardless of bit-size (e.g. 32-bit vs 64-bit) and operating system flavour (e.g. Linux vs BSD vs Solaris). Once you know your compiler, architecture, and operating system,
| Compiler | Compiler Version | Operating System | Architecture | Makefile Directory | 
|---|---|---|---|---|
| Borland | 5.5.1 | Windows | x86 | bc551 | 
| Borland | 5.6 | Windows | x86 | bc56 | 
| Borland | 5.64 | Windows | x86 | bc564 | 
| Borland | 5.82 | Windows | x86 | bc582 | 
| Comeau | 4.3.3 | UNIX | <any> | como433.unix | 
| Comeau | 4.3.3 | Windows | x86 | como433.win32 | 
| Metrowerks CodeWarrior | 8.3 | UNIX | <any> | cw8.unix | 
| Metrowerks CodeWarrior | 8.3 | Windows | x86 | cw8.win32 | 
| Digital Mars | <latest> | UNIX | <any> | dm | 
| GCC | 3.2 | UNIX | <any> | gcc32.unix | 
| GCC | 3.2 | Windows | x86 | gcc32.win32 | 
| GCC | 3.3 | Mac OS-X | <any> | gcc33.mac | 
| GCC | 3.3 | UNIX | <any> | gcc33.unix | 
| GCC | 3.3 | Windows | x86 | gcc33.win32 | 
| GCC | 3.4 | UNIX | <any> | gcc34.unix | 
| GCC | 3.4 | Windows | x86 | gcc34.win32 | 
| GCC | 4.0 | Mac OS-X | <any> | gcc40.mac | 
| GCC | 4.0 | UNIX | <any> | gcc40.unix | 
| GCC | 4.1 | Mac OS-X | <any> | gcc41.mac | 
| GCC | 4.1 | UNIX | <any> | gcc41.unix | 
| GCC | 4.2 | Mac OS-X | <any> | gcc42.mac | 
| GCC | 4.2 | UNIX | <any> | gcc42.unix | 
| GCC | 4.3 | Mac OS-X | <any> | gcc43.mac | 
| GCC | 4.3 | UNIX | <any> | gcc43.unix | 
| Intel | 6 | Windows | x86 | icl6.win32 | 
| Intel | 7 | Windows | x86 | icl7.win32 | 
| Intel | 8 | Windows | x86 | icl8.win32 | 
| Intel | 9 | Windows | x86 | icl9.win32 | 
| Visual C++ | 5 | Windows | x86 | vc5 | 
| Visual C++ | 6 | Windows | x86 | vc6 | 
| Visual C++ | 7 | Windows | x86 | vc7 | 
| Visual C++ | 7.1 | Windows | x86 | vc71 | 
| Visual C++ | 8 | Windows | x86 | vc8 | 
| Visual C++ | 8 | Windows | x64 | vc8.x64 | 
| Visual C++ | 9 | Windows | x86 | vc9 | 
| Visual C++ | 9 | Windows | x64 | vc9.x64 |