Removed pre-processor expansion.
Fixed argument documentation.
Fixed doxygen error.
Added rule to make documentation.