Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

77 lines (60 sloc) 1.469 kB
require 'rubygems'
require 'bundler'
require 'bundler/setup'
require 'rake/clean'
require 'flashsdk'
require 'asunit4'
##
# Set USE_FCSH to true in order to use FCSH for all compile tasks.
#
# You can also set this value by calling the :fcsh task
# manually like:
#
# rake fcsh run
#
# These values can also be sent from the command line like:
#
# rake run FCSH_PKG_NAME=flex3
#
# ENV['USE_FCSH'] = true
# ENV['FCSH_PKG_NAME'] = 'flex4'
# ENV['FCSH_PKG_VERSION'] = '1.0.14.pre'
# ENV['FCSH_PORT'] = 12321
##############################
# Debug
# Compile the debug swf
mxmlc "bin/Liquid-debug.swf" do |t|
t.input = "src/Liquid.as"
t.debug = true
end
desc "Compile and run the debug swf"
flashplayer :run => "bin/Liquid-debug.swf"
##############################
# Test
library :asunit4
# Compile the test swf
mxmlc "bin/Liquid-test.swf" => :asunit4 do |t|
t.input = "src/LiquidRunner.as"
t.source_path << 'test'
t.debug = true
end
desc "Compile and run the test swf"
flashplayer :test => "bin/Liquid-test.swf"
##############################
# SWC
compc "bin/Liquid.swc" do |t|
t.input_class = "Liquid"
t.source_path << 'src'
end
desc "Compile the SWC file"
task :swc => 'bin/Liquid.swc'
##############################
# DOC
desc "Generate documentation at doc/"
asdoc 'doc' do |t|
t.doc_sources << "src"
t.exclude_sources << "src/LiquidRunner.as"
end
##############################
# DEFAULT
task :default => :swc
Jump to Line
Something went wrong with that request. Please try again.