Class: GNOME2::Rake::WindowsBinaryBuildTask
- Inherits:
-
Object
- Object
- GNOME2::Rake::WindowsBinaryBuildTask
- Includes:
- Rake::DSL
- Defined in:
- lib/gnome2/rake/windows-binary-build-task.rb
Instance Method Summary collapse
- #binary_base_dir(package) ⇒ Object
- #define ⇒ Object
- #glib2_binary_base_dir ⇒ Object
-
#initialize(package) ⇒ WindowsBinaryBuildTask
constructor
A new instance of WindowsBinaryBuildTask.
- #rcairo_binary_base_dir ⇒ Object
Constructor Details
#initialize(package) ⇒ WindowsBinaryBuildTask
Returns a new instance of WindowsBinaryBuildTask.
15 16 17 |
# File 'lib/gnome2/rake/windows-binary-build-task.rb', line 15 def initialize(package) @package = package end |
Instance Method Details
#binary_base_dir(package) ⇒ Object
45 46 47 |
# File 'lib/gnome2/rake/windows-binary-build-task.rb', line 45 def binary_base_dir(package) @package.project_root_dir + package + "vendor" + "local" end |
#define ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/gnome2/rake/windows-binary-build-task.rb', line 19 def define namespace :windows do namespace :builder do task :before define_build_tasks build_tasks = build_packages.collect do |package| "windows:builder:build:#{package.name}" end task :build => build_tasks task :after end desc "Build Windows binaries" task :build => ["windows:builder:before", "windows:builder:build", "windows:builder:after"] end end |
#glib2_binary_base_dir ⇒ Object
41 42 43 |
# File 'lib/gnome2/rake/windows-binary-build-task.rb', line 41 def glib2_binary_base_dir @package.glib2_root_dir + "vendor" + "local" end |
#rcairo_binary_base_dir ⇒ Object
37 38 39 |
# File 'lib/gnome2/rake/windows-binary-build-task.rb', line 37 def rcairo_binary_base_dir rcairo_dir + "vendor" + "local" end |