diff rakefile @ 20:dccb717aa902

Remove more tango imports
author Frank Benoit <benoit@tionex.de>
date Wed, 18 Mar 2009 12:10:17 +0100
parents dbfb303e8fb0
children 9b96950f2c3c
line wrap: on
line diff
--- a/rakefile	Wed Mar 18 10:55:25 2009 +0100
+++ b/rakefile	Wed Mar 18 12:10:17 2009 +0100
@@ -21,7 +21,7 @@
 end
 
 def buildTree( basedir, srcdir, resdir, dcargs="" )
-    puts "Building #{basedir} #{srcdir}"
+    puts "Building #{basedir}/#{srcdir}"
 
     objdir_abs = File.expand_path( OBJDIR )
     dimpdir_abs = File.expand_path( DIMPDIR )
@@ -87,6 +87,7 @@
 
 desc "Clean"
 task :clean do
+    puts "Cleaning"
     FileUtils.rm_rf DIMPDIR
     FileUtils.rm_rf OBJDIR
     FileUtils.rm_rf RSPNAME
@@ -102,19 +103,41 @@
     buildTree( "org.eclipse.swt.win32.win32.x86", "src", "res" )
 end
 
-desc "Build jface"
-task :jface do
+desc "Build Equinox"
+task :equinox do
     buildTree( "org.eclipse.osgi", "src", "res" )
     buildTree( "org.eclipse.osgi", "supplement/src", "res" )
     buildTree( "org.eclipse.equinox.common", "src", "res" )
+end
+
+desc "Build Eclipse Core"
+task :core do
     buildTree( "org.eclipse.core.runtime", "src", "res" )
     buildTree( "org.eclipse.core.commands", "src", "res" )
     buildTree( "org.eclipse.core.jobs", "src", "res" )
+end
+
+desc "Build JFace"
+task :jface do
     buildTree( "org.eclipse.jface", "src", "res" )
     buildTree( "org.eclipse.text", "src", "res" )
     buildTree( "org.eclipse.jface.text", "projection", "res", "-Isrc" )
     buildTree( "org.eclipse.jface.text", "src", "res" )
+end
+
+desc "Build UI Forms"
+task :uiforms do
     buildTree( "org.eclipse.ui.forms", "src", "res" )
+end
+
+desc "Build Draw2D"
+task :draw2d do
     buildTree( "org.eclipse.draw2d", "src", "res" )
 end
 
+desc "Build ALL"
+task :all => [ :java, :swt, :equinox, :core, :jface, :uiforms, :draw2d ]
+
+task :default => [ :clean, :all ]
+
+