diff --git a/docs/Makefile b/docs/Makefile
new file mode 100644
index 00000000..8add1d01
--- /dev/null
+++ b/docs/Makefile
@@ -0,0 +1,7 @@
+all: guide doxy
+
+guide:
+ cd src && $(MAKE)
+
+doxy:
+ doxygen doxypsb
\ No newline at end of file
diff --git a/doxypsb b/docs/doxypsb
similarity index 99%
rename from doxypsb
rename to docs/doxypsb
index 348f6798..e5583a23 100644
--- a/doxypsb
+++ b/docs/doxypsb
@@ -52,7 +52,7 @@ PROJECT_LOGO =
# If a relative path is entered, it will be relative to the location
# where doxygen was started. If left blank the current directory will be used.
-OUTPUT_DIRECTORY = ./doxyhtml
+OUTPUT_DIRECTORY = ../../psblas-3.0-doxygen
# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
# 4096 sub-directories (in 2 levels) under the output directory of each output
@@ -119,7 +119,7 @@ INLINE_INHERITED_MEMB = YES
# path before files name in the file list and in the header files. If set
# to NO the shortest path that makes the file name unique will be used.
-FULL_PATH_NAMES = YES
+FULL_PATH_NAMES = NO
# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
# can be used to strip a user-defined part of the path. Stripping is
@@ -628,7 +628,7 @@ WARN_LOGFILE =
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
-INPUT = ./base
+INPUT = ../base ../prec ../krylov ../util
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
diff --git a/docs/html/node119.html b/docs/html/node119.html
index e533d93e..d47953b1 100644
--- a/docs/html/node119.html
+++ b/docs/html/node119.html
@@ -63,7 +63,7 @@ Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -local_icons -noaddress -dir ../../html userhtml.tex
-The translation was initiated by Salvatore Filippone on 2012-01-24
+The translation was initiated by Salvatore Filippone on 2012-02-22