Changeset 12874

Show
Ignore:
Timestamp:
04/22/08 19:40:22
Author:
jan
Message:

adding dmg task

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Rakefile

    r7841 r12874  
    1212FULLTESTFILES = TESTFILES.clone.include('test/test_build.rb') 
    1313 
    14 JERBIL_VERSION   = "0.2
     14JERBIL_VERSION   = "0.3
    1515 
    1616task :default => :repackage  
     
    2525  s.homepage = 'http://code.trampolinesystems.com/jerbil' 
    2626  s.version = JERBIL_VERSION 
    27   s.add_dependency('rjb', '>= 1.0') 
     27  s.add_dependency('rjb', '>= 1.0.6') 
    2828  s.add_dependency('rake', '>= 0.7.1') 
    2929  s.add_dependency('builder') 
  • trunk/example/Rakefile

    r7841 r12874  
    136136end 
    137137 
    138  
     138Jerbil::DmgTask.new do |t| 
     139  t.dmgfile = File.join(DIST_DIR, "test.dmg") 
     140  t.appname = "test" 
     141  t.mainclass = "jerbil.example.Main" 
     142  t.classpath = FileList["./lib/*.jar" ] 
     143end 
  • trunk/lib/jerbil.rb

    r6031 r12874  
    88require 'jerbil/jibx_task' 
    99require 'jerbil/hibernate_task' 
     10require 'jerbil/dmg_task' 
  • trunk/test/test_build.rb

    r7841 r12874  
    22 
    33$:.unshift File.join( File.dirname(__FILE__), "..", "lib" ) 
     4$:.unshift File.join( File.dirname(__FILE__), "..", "example" ) 
    45 
    56require 'jerbil/java_helper' 
    67require 'test/unit' 
    78require 'yaml' 
    8 require 'example/buildconfig' 
     9require 'buildconfig' 
    910 
    1011class TestBuild < Test::Unit::TestCase 
     
    169170  def test_test_java_task 
    170171    run_rake(:clean, :test_java_task) 
     172  end 
     173   
     174  def test_dmg_task 
     175    run_rake(:clean, :dmg) 
    171176  end 
    172177   
     
    188193   
    189194  def run_rake(*args, &block) 
    190     Dir.chdir("example") do 
     195    Dir.chdir(File.join(File.dirname(__FILE__), "..", "example")) do 
    191196      #sh "rake --quiet #{args.join(' ')}" do |ok,res| 
    192197      cmd = args.join(" ")