diff rakefile @ 12:bc29606a740c

Added dwt-addons in original directory structure of eclipse.org
author Frank Benoit <benoit@tionex.de>
date Sat, 14 Mar 2009 18:23:29 +0100
parents 2847134a5fc0
children dbfb303e8fb0
line wrap: on
line diff
--- a/rakefile	Fri Mar 13 17:44:24 2009 +0100
+++ b/rakefile	Sat Mar 14 18:23:29 2009 +0100
@@ -12,7 +12,7 @@
 OBJDIR="obj"
 DIMPDIR="imp"
 RSPNAME="rsp"
-ALL_RESDIRS= [ "java/res", "org.eclipse.swt.win32.win32.x86/res" ]
+ALL_RESDIRS= [ "java/res", "org.eclipse.swt.win32.win32.x86/res", "res" ]
 
 class String
     def to_path
@@ -21,6 +21,7 @@
 end
 
 def buildTree( basedir, srcdir, resdir )
+    puts "Building #{basedir} #{srcdir}"
 
     objdir_abs = File.expand_path( OBJDIR )
     dimpdir_abs = File.expand_path( DIMPDIR )
@@ -31,7 +32,6 @@
     FileUtils.mkdir_p dimpdir_abs
     FileUtils.mkdir_p objdir_abs
 
-    puts "Create response file"
     rsp = File.new( rspfile_abs, "w+" )
     rsp.puts "-H"
     rsp.puts "-I#{srcdir_abs.to_path}"
@@ -50,7 +50,6 @@
     rsp.close
 
     Dir.chdir(basedir) do
-        puts "Compile"
         sh "#{DMD} @#{rspfile_abs.to_path}" do |ok, res|
 
             if !ok then
@@ -65,7 +64,6 @@
         end
     end
 
-    puts "Move D Headers"
     Find.find( srcdir_abs ) do |path|
         if FileTest.file?(path) && path =~ /\.di$/ then
             trgfile = File.join( dimpdir_abs, path[ srcdir_abs.length+1 .. -1 ])
@@ -74,7 +72,6 @@
         end
     end
 
-    puts "Move Objects"
     srcdirparts = split_all( srcdir_abs ).length
     Find.find( srcdir_abs ) do |path|
         if FileTest.file?(path) && path =~ /\.o(bj)?$/ then
@@ -104,6 +101,17 @@
 
 desc "Build jface"
 task :jface do
-    buildTree( "org.eclipse.jface", "src", "res" )
+    # buildTree( "org.eclipse.osgi", "src", "res" )
+    # buildTree( "org.eclipse.osgi", "supplement/src", "res" )
+    # buildTree( "org.eclipse.equinox.common", "src", "res" )
+    # buildTree( "org.eclipse.core.runtime", "src", "res" )
+    # buildTree( "org.eclipse.core.commands", "src", "res" )
+    # buildTree( "org.eclipse.core.jobs", "src", "res" )
+    # buildTree( "org.eclipse.jface", "src", "res" )
+    buildTree( "org.eclipse.text", "src", "res" )
+    buildTree( "org.eclipse.jface.text", "src", "res" )
+    buildTree( "org.eclipse.jface.text", "projection", "res" )
+    buildTree( "org.eclipse.ui.forms", "src", "res" )
+    buildTree( "org.eclipse.draw2d", "src", "res" )
 end