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