require 'pathname'
$LOAD_PATH.unshift File.expand_path('..', __FILE__)
require 'qatask'

tasks = []
Pathname.new('qa').children.each do |file|
  next if !file.file? or file.extname != '.txt'
  name = file.basename.to_s.sub(/\.txt\z/, '')
  tasks.push name
  Rake::QATask.new(name).define
end

tasks.sort!
desc "Build all apks [#{tasks.join(' ')}]"
task :default do
  tasks.each do |name|
    Rake::Task["#{name}:apk:aligned"].invoke
  end
end

desc "Clean"
task :clean do
  Rake::Task["#{tasks.first}:clean"].invoke
end
