Mercurial > projects > dwt2
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