doxygen modified to search source recursevily.