summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile101
1 files changed, 67 insertions, 34 deletions
diff --git a/Rakefile b/Rakefile
index 70139f4..e60ffc7 100644
--- a/Rakefile
+++ b/Rakefile
@@ -1,44 +1,77 @@
require 'rubygems'
require 'rake'
-require 'opentox-ruby-api-wrapper'
-#require 'tasks/opentox'
+require 'opentox-ruby'
namespace "fminer" do
- desc "Install required gems and fminer"
- task :install do
- puts `git submodule init`
- puts `git submodule update`
- Dir.chdir('libfminer/libbbrc')
- puts `git checkout master`
- puts `git pull`
- puts `./configure`
- if $? == 0
- puts `echo "Fminer successfully configured."`
- else
- puts `echo "Fminer configuration failed!"`
- exit
- end
- puts `make ruby`
- end
+ desc "Install required gems and fminer"
+ task :install do
+ puts `git submodule init`
+ puts `git submodule update`
+ Dir.chdir('libfminer/libbbrc')
+ puts `git checkout master`
+ puts `git pull`
+ puts `./configure`
+ if $? == 0
+ puts `echo "Fminer/LibBbrc successfully configured."`
+ else
+ puts `echo "Fminer/LibBbrc configuration failed!"`
+ exit
+ end
+ puts `make ruby`
+ Dir.chdir('../liblast')
+ puts `git checkout master`
+ puts `git pull`
+ puts `./configure`
+ if $? == 0
+ puts `echo "Fminer/LibLast successfully configured."`
+ else
+ puts `echo "Fminer/LibLast configuration failed!"`
+ exit
+ end
+ puts `make ruby`
+ Dir.chdir('../../last-utils')
+ #puts `git fetch`
+ # AM LAST: need branch 'experimental' until merged to master in last-utils
+ #puts `git checkout -f -b experimental origin/experimental`
+ puts `git checkout master`
+ puts `git pull`
+ end
- desc "Update gems and fminer"
- task :update do
- puts `git submodule update`
- Dir.chdir('libfminer/libbbrc')
- puts `git checkout master`
- puts `git pull`
- puts `./configure`
- if $? == 0
- puts `echo "Fminer successfully configured."`
- else
- puts `echo "Fminer configuration failed!"`
- exit
- end
- puts `make ruby`
- end
+ desc "Update gems and fminer"
+ task :update do
+ puts `git submodule update --init`
+ Dir.chdir('libfminer/libbbrc')
+ puts `git checkout Makefile`
+ puts `git pull`
+ puts `./configure`
+ if $? == 0
+ puts `echo "Fminer/LibBbrc successfully configured."`
+ else
+ puts `echo "Fminer/LibBbrc configuration failed!"`
+ exit
+ end
+ puts `make ruby`
+ Dir.chdir('../liblast')
+ puts `git checkout Makefile`
+ puts `git pull`
+ puts `./configure`
+ if $? == 0
+ puts `echo "Fminer/LibLast successfully configured."`
+ else
+ puts `echo "Fminer/LibLast configuration failed!"`
+ exit
+ end
+ puts `make ruby`
+ Dir.chdir('../../last-utils')
+ #puts `git fetch`
+ # AM LAST: need branch 'experimental' until merged to master in last-utils
+ #puts `git checkout -f -b experimental origin/experimental`
+ puts `git checkout master`
+ puts `git pull`
+ end
end
desc "Run tests"
task :test do
- load 'test/test.rb'
+ load 'test/test.rb'
end