require 'pathname'
require_relative '../tools/lib/cuten_app'
require_relative 'circuittask'

tasks = []
Pathname.new('res-tasks').children.each do |file|
  next if not file.directory?
  name = file.basename.to_s.sub(/\Ares-/, '')
  tasks.push name
  Rake::CircuitTask.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
