Added CROSS_COMPILING flag to rbconfig.
[rbx.git] / rakelib / doc.rake
blob7026ee38435a7ddb0a7b47eb7bb609bd6bc852af
1 namespace :doc do
3   task :vm => 'doc:vm:html'
5   namespace :vm do
7     desc "Remove all generated HTML files under doc/vm"
8     task :clean do
9       Dir.glob('doc/vm/**/*.html').each do |html|
10         rm_f html unless html =~ /\/?index.html$/
11       end
12     end
14     desc "Generate HTML in doc/vm"
15     file 'doc/vm/toc.html' => %w[shotgun/lib/instructions.rb] do
16       rbx 'doc/vm/gen_op_code_html.rb'
17     end
19     rule '.html' => %w[.txt doc/vm/rdoc.rb] do |t|
20       rbx 'doc/vm/rdoc.rb', t.source, t.name
21     end
23     task :html => %w[
24       build
25       doc/vm/toc.html
26       doc/vm/concurrency.html
27       doc/vm/intro.html
28       doc/vm/method_dispatch.html
29       doc/vm/rbc_files.html
30       doc/vm/rubinius_vs_mri.html
31       doc/vm/shotgun.html
32       doc/vm/toc.html
33       doc/vm/vm_interfaces.html
34     ]
35   end
36 end