Help to use skeleton ==================== Make a source working directory mkdir project cd project copy skeleton.exe (Windows executable) or skeleton (Linux) to this directory. copy xxx_cpp.cpp and xxx_cpp.h to this directory. Edit the templates xxx_cpp.cpp and xxx_cpp.h to match: - your company name - your project name ... Type : skeleton --lang-cpp MyModule1 . Template [.\xxx_cpp.cpp], Ext=MYMODULE1,MyModule1,mymodule1 ==> mymodule1.cpp Template [.\xxx_cpp.h], Ext=MYMODULE1,MyModule1,mymodule1 ==> mymodule1.h skeleton will generate MyModule1.cpp and MyModule1.h In the new files (mymodule1.cpp and mymodule1.h) skeleton has replaced: - xxx by mymodule - Xxx by MyModule - XXX by MYMODULE You can do the same thing with MyModule2 skeleton --lang-cpp MyModule2 . skeleton will generate MyModule2.cpp and MyModule2.h compile MyModule1.cpp and MyModule2.cpp to generate your executable. Install doxygen on your machine build your documentation. Type : doxygen -g This will build the "Doxyfile" file Edit this "Doxyfile" file to your needs. Important sections are EXCLUDE_PATTERNS = *skeleton.c (different from EXCLUDE) OUTPUT_LANGUAGE = French OPTIMIZE_OUTPUT_FOR_C = YES (If you're not in C++) run more information at www.aatr.fr