RubyによるビルドツールRakeの覚え書き
メモメモ。おおー、Rake何気に便利です。cleanとかpackage(パッケージ生成)がいけてます。Rake自体もgemでインストールできて楽々。これは必須ツールかもー。
とりあえずexerbでバイナリを作るシンプルなRakefileを書いてみました。
# -*- ruby -*- require 'rake/clean' require 'rake/packagetask' task :default => 'lele.exe' file 'lele.exe' => ['lele.rb', 'lele.exy'] do sh 'exerb.bat lele.exy' sh 'upx lele.exe' end CLEAN.include('lele.exe') Rake::PackageTask.new("lele", "0.1a") do |p| p.package_dir = "./pkg" p.package_files.include("Rakefile") p.package_files.include("README.txt") p.package_files.include("lele.*") p.package_files.include("sample/**/*") p.need_zip = true end