+
+Rake::RDocTask.new do |t|
+ t.rdoc_dir = "doc"
+ t.title = "ruby-ecore -- Ruby bindings for Ecore"
+ t.options = ["--line-numbers", "--inline-source", "--main", "README"]
+ t.rdoc_files = FileList[
+ "AUTHORS", "COPYING", "README",
+ "src/ecore/rb_ecore.c", "src/ecore/rb_animator.c",
+ "src/ecore/rb_event_handler.c", "src/ecore/rb_fd_handler.c",
+ "src/ecore/rb_idle_enterer.c", "src/ecore/rb_idler.c",
+ "src/ecore/rb_timer.c",
+ "src/ecore_con/rb_ecore_con.c", "src/ecore_con/rb_server.c",
+ "src/ecore_job/rb_ecore_job.c", "src/ecore_job/rb_job.c",
+ "src/ecore_x/rb_cursor.c", "src/ecore_x/rb_ecore_x.c",
+ "src/ecore_x/rb_window.c",
+ "src/ecore_evas/rb_ecore_evas_main.c",
+ "src/ecore_evas/rb_ecore_evas.c",
+ "src/ecore_evas/rb_buffer.c", "src/ecore_evas/rb_fb.c",
+ "src/ecore_evas/rb_gl_x11.c", "src/ecore_evas/rb_software_x11.c",
+ "src/ecore_evas/rb_xrender_x11.c"
+ ]
+end
+
+task :publish => [:rdoc] do
+ p = Rake::CompositePublisher.new
+ p.add(Rake::SshFreshDirPublisher.new("code-monkey.de",
+ "public_docs/" +
+ PKG_NAME, "doc"))
+ p.upload
+end