summaryrefslogtreecommitdiff
path: root/java/Rakefile
blob: a8655283171af94e17c7b1e2e55e1ab6075af691 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Java class, classpath
java_classes = [
  ["CdkDescriptors", "cdk-1.4.19.jar"],
  ["CdkDescriptorInfo", "cdk-1.4.19.jar"],
  ["JoelibDescriptors", "joelib2.jar:."],
  ["JoelibDescriptorInfo", "joelib2.jar:."],
]
  
task :default => java_classes.collect{|c| "#{c.first}.class"}

java_classes.each do |c|
  file "#{c.first}.class" => "#{c.first}.java" do
    puts `javac -classpath #{c.last} #{c.first}.java`
  end
end