Compiling is done using the top makefile TopMakefileOasis4, platform dependent header files (see section 7.2.1) and low-level makefiles in each source directory. During compilation, the ARCHDIR directory specified in the header file is created. After successful compilation, resulting executables are found in $ARCHDIR/bin, libraries in $ARCHDIR/lib and object and module files in $ARCHDIR/build.