...
Gaudi uses CMT, so building goes something like this - (Windows version in parentheses):
From within the Gaudi cmt directory
cmt broadcast "cmt config"
source setup.sh (setup.bat)
make (nmake /f nmake)
...
Might check if there is a .cmtrc file in your $HOME directory to be sure it doesn't override your CMTPATH
Windows Notes
Some examples env var settings:
set CMTBIN = VisualC
set CMTROOT=C:\heather\glast\tools\CMT\v1r16p20040901
set CMTVERSION=v1r16p20040901
set CMTPATH=C:\heather\gaudi\GAUDI\GAUDI_v18r1;C:\heather\gaudi\LCGCMT;C:\heather\gaudi\LCGCMT\LCGCMT_40a;C:\heather\glast\tools
...
Reorganization of includes and libraries
When Gaudi is done compiling, you will find the libraries distributed under each of its packages: GaudiAlg, GaudiAud, GaudiKernel, GaudPI, GaudiSvc,... the libraries and includes may be reorganized under one common gaudi directory for distribution with the GLAST Offline software.