root/trunk/rake_dotnet/Rakefile

Revision 79, 1.2 KB (checked in by petemounce, 3 years ago)

Bump version number and update change-log

Line 
1# -*- ruby -*-
2
3require 'rubygems'
4require 'hoe'
5require 'Pathname'
6require 'rake/clean'
7
8Hoe.new('rake-dotnet', '0.0.5') do |p|
9  p.author = 'Peter Mounce'
10  p.description = 'Making a .NET build-automation dev\'s life easier, one angle-bracket at a time'
11  p.email = 'pete@neverrunwithscissors.com'
12  p.summary = 'Build automation for .NET builds'
13  p.rubyforge_name = 'rake-dotnet' # if different than lowercase project name
14  p.developer('Peter Mounce', 'pete@neverrunwithscissors.com')
15  p.remote_rdoc_dir = ''
16  p.extra_deps = ['rake']
17end
18
19generated_library = File.join('lib','rake_dotnet.rb')
20CLOBBER.include generated_library
21file generated_library do |f|
22        text = ''
23        files = ['header.rb','defaults.rb','assemblyinfo.rb','fxcop.rb','harvester.rb','msbuild.rb','ncover.rb','package.rb','sevenzip.rb','svn.rb','version.rb','xunit.rb']
24        gl = File.open(generated_library, 'a')
25        files.each do |file|
26                text = File.read(File.join('lib', file))
27                gl.puts text
28                gl.puts
29                gl.puts
30        end
31        gl.close unless gl.closed?
32end
33
34task :generate_lib => generated_library
35
36task :check_manifest => generated_library
37
38task :test => generated_library
39
40task :uninstall_gem do
41        sh "gem uninstall rake-dotnet"
42end
43
44# vim: syntax=Ruby
Note: See TracBrowser for help on using the browser.