Update : add doxygen generation