comparison 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
comparison
equal deleted inserted replaced
19:52184e4b815c 20:dccb717aa902
19 self.gsub( '/', '\\' ); 19 self.gsub( '/', '\\' );
20 end 20 end
21 end 21 end
22 22
23 def buildTree( basedir, srcdir, resdir, dcargs="" ) 23 def buildTree( basedir, srcdir, resdir, dcargs="" )
24 puts "Building #{basedir} #{srcdir}" 24 puts "Building #{basedir}/#{srcdir}"
25 25
26 objdir_abs = File.expand_path( OBJDIR ) 26 objdir_abs = File.expand_path( OBJDIR )
27 dimpdir_abs = File.expand_path( DIMPDIR ) 27 dimpdir_abs = File.expand_path( DIMPDIR )
28 resdir_abs = File.expand_path( File.join( basedir, resdir )) 28 resdir_abs = File.expand_path( File.join( basedir, resdir ))
29 srcdir_abs = File.expand_path( File.join( basedir, srcdir )) 29 srcdir_abs = File.expand_path( File.join( basedir, srcdir ))
85 85
86 end 86 end
87 87
88 desc "Clean" 88 desc "Clean"
89 task :clean do 89 task :clean do
90 puts "Cleaning"
90 FileUtils.rm_rf DIMPDIR 91 FileUtils.rm_rf DIMPDIR
91 FileUtils.rm_rf OBJDIR 92 FileUtils.rm_rf OBJDIR
92 FileUtils.rm_rf RSPNAME 93 FileUtils.rm_rf RSPNAME
93 end 94 end
94 95
100 desc "Build SWT" 101 desc "Build SWT"
101 task :swt do 102 task :swt do
102 buildTree( "org.eclipse.swt.win32.win32.x86", "src", "res" ) 103 buildTree( "org.eclipse.swt.win32.win32.x86", "src", "res" )
103 end 104 end
104 105
105 desc "Build jface" 106 desc "Build Equinox"
106 task :jface do 107 task :equinox do
107 buildTree( "org.eclipse.osgi", "src", "res" ) 108 buildTree( "org.eclipse.osgi", "src", "res" )
108 buildTree( "org.eclipse.osgi", "supplement/src", "res" ) 109 buildTree( "org.eclipse.osgi", "supplement/src", "res" )
109 buildTree( "org.eclipse.equinox.common", "src", "res" ) 110 buildTree( "org.eclipse.equinox.common", "src", "res" )
111 end
112
113 desc "Build Eclipse Core"
114 task :core do
110 buildTree( "org.eclipse.core.runtime", "src", "res" ) 115 buildTree( "org.eclipse.core.runtime", "src", "res" )
111 buildTree( "org.eclipse.core.commands", "src", "res" ) 116 buildTree( "org.eclipse.core.commands", "src", "res" )
112 buildTree( "org.eclipse.core.jobs", "src", "res" ) 117 buildTree( "org.eclipse.core.jobs", "src", "res" )
118 end
119
120 desc "Build JFace"
121 task :jface do
113 buildTree( "org.eclipse.jface", "src", "res" ) 122 buildTree( "org.eclipse.jface", "src", "res" )
114 buildTree( "org.eclipse.text", "src", "res" ) 123 buildTree( "org.eclipse.text", "src", "res" )
115 buildTree( "org.eclipse.jface.text", "projection", "res", "-Isrc" ) 124 buildTree( "org.eclipse.jface.text", "projection", "res", "-Isrc" )
116 buildTree( "org.eclipse.jface.text", "src", "res" ) 125 buildTree( "org.eclipse.jface.text", "src", "res" )
126 end
127
128 desc "Build UI Forms"
129 task :uiforms do
117 buildTree( "org.eclipse.ui.forms", "src", "res" ) 130 buildTree( "org.eclipse.ui.forms", "src", "res" )
131 end
132
133 desc "Build Draw2D"
134 task :draw2d do
118 buildTree( "org.eclipse.draw2d", "src", "res" ) 135 buildTree( "org.eclipse.draw2d", "src", "res" )
119 end 136 end
120 137
138 desc "Build ALL"
139 task :all => [ :java, :swt, :equinox, :core, :jface, :uiforms, :draw2d ]
140
141 task :default => [ :clean, :all ]
142
143