mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-09-13 22:21:29 +00:00
Merge branch '0.7b' of git@github.com:280north/cappuccino into 0.7b
This commit is contained in:
@@ -10,7 +10,7 @@ $PRODUCT = File.join($PRODUCT_DIR, 'Objective-J')
|
||||
$ENVIRONMENT_PRODUCT = File.join($ENVIRONMENT_FRAMEWORKS_DIR, 'Objective-J')
|
||||
$LICENSE_PRODUCT = File.join($PRODUCT, 'LICENSE')
|
||||
|
||||
$LICENSE_FILE = File.join($HOME_DIR, 'Rake', 'lib', 'licenses', 'LGPL-v2.1')
|
||||
$LICENSE_FILE = File.join($HOME_DIR, 'Tools', 'Rake', 'lib', 'licenses', 'LGPL-v2.1')
|
||||
|
||||
$BROWSER_FILE = File.join($PRODUCT, 'Objective-J.js')
|
||||
$RHINO_FILE = File.join($PRODUCT, 'rhino.platform', 'Objective-J.js')
|
||||
|
||||
@@ -36,4 +36,6 @@ done
|
||||
|
||||
chmod +x $INSTALL_DIR/share/objj/bin/*
|
||||
|
||||
gem install /Users/tlrobinson/cappuccino/capp_build/Release/rake/*.gem
|
||||
|
||||
echo "Cappuccino Tools Installed"
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
|
||||
require '../common'
|
||||
require '../../common'
|
||||
require 'rubygems'
|
||||
require 'rubygems/installer'
|
||||
require 'rake'
|
||||
require 'rake/gempackagetask'
|
||||
require 'rake/clean'
|
||||
|
||||
$TOOLS_DOWNLOAD = File.join($BUILD_DIR, 'Cappuccino', 'Tools')
|
||||
|
||||
PKG_FILES = FileList['lib/**/*']
|
||||
|
||||
@@ -31,6 +33,13 @@ Rake::GemPackageTask.new(spec) do |pkg|
|
||||
pkg.package_dir = File.join($BUILD_DIR, $CONFIGURATION, 'rake')
|
||||
end
|
||||
|
||||
task :install do
|
||||
Gem::Installer.new(File.join($BUILD_DIR, $CONFIGURATION, 'rake', 'objective-j-0.7.0.gem')).install
|
||||
end
|
||||
#task :install do
|
||||
# Gem::Installer.new(File.join($BUILD_DIR, $CONFIGURATION, 'rake', 'objective-j-0.7.0.gem')).install
|
||||
#end
|
||||
|
||||
task :build => :gem do
|
||||
mkdir_p $TOOLS_DOWNLOAD
|
||||
cp(File.join($BUILD_DIR, $CONFIGURATION, 'rake', spec.file_name), File.join($TOOLS_DOWNLOAD, spec.file_name))
|
||||
end
|
||||
|
||||
CLOBBER.include(File.join($BUILD_DIR, $CONFIGURATION, 'rake'), File.join($TOOLS_DOWNLOAD, spec.file_name))
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
require 'rake'
|
||||
require '../common'
|
||||
|
||||
subprojects = %w{capp bake nib2cib press}
|
||||
subprojects = %w{Rake capp bake nib2cib press}
|
||||
|
||||
%w(build clean clobber).each do |task_name|
|
||||
task task_name do
|
||||
|
||||
@@ -59,7 +59,7 @@ if !(defined? COMMON_DO_ONCE)
|
||||
|
||||
COMMON_DO_ONCE = true
|
||||
|
||||
$LOAD_PATH << File.join($HOME_DIR, 'Rake', 'lib')
|
||||
$LOAD_PATH << File.join($HOME_DIR, 'Tools', 'Rake', 'lib')
|
||||
ENV['PATH'] = $ENVIRONMENT_BIN_DIR + ':' + ENV['PATH']
|
||||
end
|
||||
|
||||
@@ -89,7 +89,7 @@ def executable_exists?(name)
|
||||
ENV["PATH"].split(":").any? {|p| File.executable? File.join(p, name) }
|
||||
end
|
||||
|
||||
$OBJJ_TEMPLATE_EXECUTABLE = File.join($HOME_DIR, 'Rake', 'lib', 'objj-executable')
|
||||
$OBJJ_TEMPLATE_EXECUTABLE = File.join($HOME_DIR, 'Tools', 'Rake', 'lib', 'objj-executable')
|
||||
|
||||
def make_objj_executable(path)
|
||||
cp($OBJJ_TEMPLATE_EXECUTABLE, path)
|
||||
|
||||
Reference in New Issue
Block a user