- Updated Doxygen documentation generation and documentation on small parts

diff --git a/doxygen/polarssl.doxyfile b/doxygen/polarssl.doxyfile
index 0aa70df..ef930ad 100644
--- a/doxygen/polarssl.doxyfile
+++ b/doxygen/polarssl.doxyfile
@@ -614,7 +614,9 @@
 # excluded from the INPUT source files. This way you can easily exclude a
 # subdirectory from a directory tree whose root is specified with the INPUT tag.
 
-EXCLUDE                = tests/fct.h
+EXCLUDE                = tests/fct.h \
+                         programs \
+                         CMakeFiles
 
 # The EXCLUDE_SYMLINKS tag can be used select whether or not files or
 # directories that are symbolic links (a Unix filesystem feature) are excluded