Mercurial > hg > charamega
view Rakefile @ 3:1bbcb3d4302f
Updated .hgignore.
author | Mikhail Kryshen <mikhail@kryshen.net> |
---|---|
date | Sat, 14 Jul 2012 06:55:35 +0400 |
parents | fac1b8f35265 |
children | 6e6b00d95d0b |
line wrap: on
line source
require 'mirah' require 'ant' require 'rake/clean' SRC = FileList['src/**/*.mirah'] CLEAN.include 'build/**/*.class' CLEAN.include 'dist/*.jar' task :default => [:compile] task :compile => SRC do Mirah::compile '--jvm', '1.6', '-d', 'build', *SRC end task :run => [:compile] do sh 'java -cp build:res net/kryshen/charamega/Ui' end task :jar => [:compile] do ant.jar :jarfile => 'dist/charamega.jar' do fileset :dir => 'build' fileset :dir => 'res' manifest do attribute :name => 'Main-Class', :value => 'net.kryshen.charamega.Ui' end end end