Source

mana-core-atlasdoxygen / cmt / requirements

Full commit
package AtlasDoxygen

#use Graphviz v1 CMT

macro GV_home "" \
      LAL           "/lal/Grafviz/Linux" \
      CERN          "/afs/cern.ch/sw/contrib/CMT/Grafviz/Linux"

path_remove  PATH "Graphviz"
path_prepend PATH "" \
             Linux "$(GV_home)/bin" \
             WIN32 "C:\Program Files\Graphviz\bin"

path_remove DOTFONTPATH "" Linux "Grafviz"
path_prepend DOTFONTPATH "" Linux "$(GV_home)/lib/fonts/ttf"

include_path none

#path_append PATH "" WIN32 "c:\doxygen-1.2.3\bin"

#macro DOXYGEN_INPUT           "../src ../$(package) ../doc/MainPage.h"
macro DOXYGEN_INPUT            "../src ../$(package)"

macro DOXYGEN_FILE_PATTERNS    "*.cxx *.h"
macro DOXYGEN_EXAMPLE_PATH     "../doc"
macro DOXYGEN_EXAMPLE_PATTERNS "*.cxx"
macro DOXYGEN_SORT_MEMBER_DOCS "NO"


pattern -global doxygen \
  macro DOXYGEN_OUTPUT_DIRECTORY "$(CMTINSTALLAREA)/doc/<package>" ; \
  document doxygen doxygen<package> -group=doxygen

make_fragment doxygen -header=doxygen_header

ignore_pattern doxygen

pattern auto_doxygen \
  macro_append constituents " doxygen "