Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 81 → Rev 82

/DUBwise/src/J2ME/build.rb
0,0 → 1,70
#!/usr/bin/env ruby
# little ruby script to build DUBwise
#
# Author: Marcus -LiGi- Bueschleb
#
# see README for further Infos
 
 
resdir="res/"
 
 
puts `mv build.props build.props.bak`
puts `ant clean`
 
 
ARGV<<"" if ARGV==[]
 
case ARGV[0]
when "test"
screensizes=["240x320"]
voice_modes=["en_speedy"]
else
screensizes=["128x128","176x220","240x320"]
voice_modes=["no_voice","de_tts","de_64kbit_tts","en_speedy","wav"]
end
 
 
 
propertys={}
 
screensizes.each { |screensize|
 
 
 
 
 
voice_modes.each { |voice_mode|
 
p "cleaning ressources"
p `rm -rf tmp/res`
p `mkdir tmp/res`
 
p `cp -v res/images_by_screensize/#{screensize}/* tmp/res/`
 
propertys["screensize"]=screensize
 
p "voice_mode" + voice_mode
p "Screensize " + screensize
 
propertys["voice_mode"]=voice_mode
 
propertys["basename"]="DUBwise-#{screensize}-#{voice_mode}"
p `cp -v res/voice_samples_by_name/#{voice_mode}/* tmp/res/`
 
prefs_file= File.new("build.props","w")
propertys.each_pair {|name,value|
prefs_file << name+"="+value+"\n"
}
prefs_file.close
 
`ant build`.each_line { |l| puts l }
}
 
 
}
puts `mv -v build.props.bak build.props`
 
Property changes:
Added: svn:executable
+*
\ No newline at end of property