diff options
author | tduehr <tduehr@gmail.com> | 2015-06-25 11:37:23 -0500 |
---|---|---|
committer | tduehr <tduehr@gmail.com> | 2015-06-25 11:37:23 -0500 |
commit | b19ca98f5b2afacebe72a1fffbf3851bc7c69a16 (patch) | |
tree | 8748cdfb19773287c1dc6b7e611d103a3121cf15 | |
parent | 794b85ad5ec68695f6dcd85095cbc09216a6a1e7 (diff) | |
download | ffi-b19ca98f5b2afacebe72a1fffbf3851bc7c69a16.tar.gz |
better clean/clobber config
-rw-r--r-- | Rakefile | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -1,6 +1,7 @@ require 'rubygems/tasks' require 'rbconfig' require 'rake/clean' +require File.expand_path("./lib/ffi/version") USE_RAKE_COMPILER = (RUBY_PLATFORM =~ /java/) ? false : true if USE_RAKE_COMPILER @@ -90,13 +91,16 @@ end desc "Build all packages" task :package => 'gem:package' -CLOBBER.include 'build' -CLOBBER.include FileList['lib/**/ffi_c.so'] -CLOBBER.include FileList["lib/**/ffi_c.#{RbConfig::CONFIG['DLEXT']}"] CLOBBER.include 'lib/ffi/types.conf' -CLOBBER.include 'conftest.dSYM' CLOBBER.include 'pkg' -CLOBBER.include 'spec/ffi/fixtures/libtest.dylib' + +CLEAN.include 'build' +CLEAN.include 'conftest.dSYM' +CLEAN.include 'spec/ffi/fixtures/libtest.dylib' +CLEAN.include FileList["pkg/ffi-#{FFI::VERSION}-*-mingw32"] +CLEAN.include FileList['lib/1.*'] +CLEAN.include FileList['lib/2.*'] +CLEAN.include 'bin' task :distclean => :clobber |