Skip to content

Commit

Permalink
Add back Doxygen support for generating VM docs
Browse files Browse the repository at this point in the history
  • Loading branch information
agardiner committed Jan 14, 2011
1 parent ab24a6d commit f4c08fb
Show file tree
Hide file tree
Showing 3 changed files with 1,466 additions and 7 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ vm/external_libs/llvm/tools/Makefile
vm/external_libs/llvm/utils/Makefile

# Generated documentation
vm/doc/generated
doc/generated/vm
web/doc/*/*.bak
web/doc/*/*.new

9 changes: 3 additions & 6 deletions rakelib/doc.rake
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,17 @@ namespace :doc do
desc "Generate HTML, LaTeX and man(3) documentation from codebase."
task :doxygen => "doc:doxygen:generate"

desc "Generate opcode docs."
task :opcode => "doc:opcode:generate"

desc "Delete all generated documentation"
task :clean => %w[doc:doxygen:clean doc:opcode:clean]
task :clean => %w[doc:doxygen:clean]

# TODO: rename task to :vm and make it a dependency for doc:build.
namespace :doxygen do

directory "doc/generated/vm"

desc "Generate HTML, LaTeX and man(3) documentation from codebase."
task :generate => %w[doc/generated/vm doc/vm/doxygen.conf] do
sh "doxygen doc/vm/doxygen.conf"
task :generate => %w[doc/generated/vm resources/doxygen.conf] do
sh "doxygen resources/doxygen.conf"
end

desc "Delete all documentation generated by Doxygen"
Expand Down
Loading

0 comments on commit f4c08fb

Please sign in to comment.