Class: GNOME2::Rake::NativeBinaryBuildTask
- Inherits:
-
Object
- Object
- GNOME2::Rake::NativeBinaryBuildTask
- Includes:
- Rake::DSL
- Defined in:
- lib/gnome2/rake/native-binary-build-task.rb
Instance Method Summary collapse
- #define ⇒ Object
-
#initialize(package) ⇒ NativeBinaryBuildTask
constructor
A new instance of NativeBinaryBuildTask.
Constructor Details
#initialize(package) ⇒ NativeBinaryBuildTask
Returns a new instance of NativeBinaryBuildTask.
26 27 28 |
# File 'lib/gnome2/rake/native-binary-build-task.rb', line 26 def initialize(package) @package = package end |
Instance Method Details
#define ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/gnome2/rake/native-binary-build-task.rb', line 30 def define namespace :native do namespace :builder do task :before define_build_tasks build_tasks = build_packages.collect do |package| "native:builder:build:#{package.name}" end task :build => build_tasks task :after end desc "Build binaries for build environment" task :build => [ "native:builder:before", "native:builder:build", "native:builder:after", ] end end |