exerb
exerbのメモ。いつもこんな感じにしている。
foo.rb
require 'pp' # for exerb make exit if $LOADED_FEATURES.include?("exerb/mkexy.rb") pp "foo"
all: foo.exe foo.exe: foo.exy @exerb foo.exy -o foo.exe @strip foo.exe foo.exy: foo.rb @export RUBYLIB=/lib/ruby/site_ruby/1.8 @ruby -r exerb/mkexy foo.rb clean: @rm foo.exy @rm foo.exe
make実行時に、スクリプトを1回実行しようとするので、$LOADED_FEATURES 使って止めている。何かrequireしたいときは、この行以前に書かないとダメっぽい。
あと、win32oleが利かないのが残念。Cygwinだから?