Module: Rake::DSL

Included in:
MTBuild::Application, MTBuild::Cleaner, MTBuild::CompiledConfiguration, MTBuild::Configuration, MTBuild::MakefileLoader, MTBuild::Project, MTBuild::Toolchain, MTBuild::Workspace
Defined in:
lib/mtbuild/framework_task.rb,
lib/mtbuild/application_task.rb,
lib/mtbuild/staticlibrary_task.rb,
lib/mtbuild/test_application_task.rb

Instance Method Summary collapse

Instance Method Details

#application_task(*args, &block) ⇒ Object

DSL method to create an application task.



17
18
19
# File 'lib/mtbuild/application_task.rb', line 17

def application_task(*args, &block)
  new_task = Rake::ApplicationTask.define_task(*args, &block)
end

#framework_task(*args, &block) ⇒ Object

DSL method to create a framework task.



29
30
31
# File 'lib/mtbuild/framework_task.rb', line 29

def framework_task(*args, &block)
  new_task = Rake::FrameworkTask.define_task(*args, &block)
end

#static_library_task(*args, &block) ⇒ Object

DSL method to create a static library task.



29
30
31
# File 'lib/mtbuild/staticlibrary_task.rb', line 29

def static_library_task(*args, &block)
  new_task = Rake::StaticLibraryTask.define_task(*args, &block)
end

#test_application_task(*args, &block) ⇒ Object

DSL method to create a test application task.



17
18
19
# File 'lib/mtbuild/test_application_task.rb', line 17

def test_application_task(*args, &block)
  new_task = Rake::TestApplicationTask.define_task(*args, &block)
end