mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-09-29 13:47:42 +00:00
30 lines
975 B
Ruby
30 lines
975 B
Ruby
#!/usr/bin/env ruby
|
|
|
|
require '../common'
|
|
require 'objective-j'
|
|
require 'rake'
|
|
require 'rake/clean'
|
|
|
|
require 'fileutils'
|
|
|
|
$ENVIRONMENT_NARWHAL_PRODUCT = File.join($ENVIRONMENT_DIR, 'narwhal')
|
|
$ENVIRONMENT_BROWSERJS_PRODUCT = File.join($ENVIRONMENT_NARWHAL_PRODUCT, 'packages', 'browser')
|
|
|
|
$ENVIRONMENT_NARWHAL_EXECUTABLE = File.join($ENVIRONMENT_BIN_DIR, 'narwhal')
|
|
|
|
file_d $ENVIRONMENT_NARWHAL_PRODUCT do
|
|
cp_r('narwhal', $ENVIRONMENT_NARWHAL_PRODUCT)
|
|
end
|
|
|
|
file_d $ENVIRONMENT_NARWHAL_EXECUTABLE => [$ENVIRONMENT_NARWHAL_PRODUCT] do
|
|
FileUtils.ln_s('../narwhal/bin/narwhal', $ENVIRONMENT_NARWHAL_EXECUTABLE)
|
|
end
|
|
|
|
file_d $ENVIRONMENT_BROWSERJS_PRODUCT => [$ENVIRONMENT_NARWHAL_PRODUCT] do
|
|
cp_r('browser.js', $ENVIRONMENT_BROWSERJS_PRODUCT)
|
|
end
|
|
|
|
task :build => [$ENVIRONMENT_NARWHAL_PRODUCT, $ENVIRONMENT_BROWSERJS_PRODUCT, $ENVIRONMENT_NARWHAL_EXECUTABLE]
|
|
|
|
CLOBBER.include($ENVIRONMENT_NARWHAL_PRODUCT, $ENVIRONMENT_BROWSERJS_PRODUCT, $ENVIRONMENT_NARWHAL_EXECUTABLE)
|