Sha256: 223a77d8eb9387fa0e82af0661700f1d4d88b2430c33ae1de457953e4b3fde23

Contents?: true

Size: 1.09 KB

Versions: 16

Compression:

Stored size: 1.09 KB

Contents

#
#  This file is part of the "Teapot" project, and is released under the MIT license.
#

teapot_version "1.0.0"

define_configuration 'test' do |configuration|
	configuration.public!
	
	configuration[:source] = "../kurocha"

	configuration.require "variants"

	configuration.require "platform-darwin-osx"
	configuration.require "platform-darwin-ios"

	configuration.require "unit-test"
	configuration.require "euclid"

	configuration.require "ogg"
	configuration.require "vorbis"

	configuration.require "jpeg"
	configuration.require "png"

	configuration.require "freetype"

	configuration.require "dream"
	configuration.require "tagged-format"

	configuration.require "opencv"
end

define_generator "generator_spec" do |generator|
	generator.generate do
		directory = context.root + 'tmp'
		
		directory.mkpath
		
		substitutions = Substitutions.new
		
		substitutions['NAME'] = 'Alice'
		substitutions['VARIABLE'] = '42'
		
		generator.copy('template', directory, substitutions)
	end
end

define_target "target_spec" do |target|
	target.provides "Test/TargetSpec" do
		append targets 'target_spec'
	end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
teapot-1.3.1 spec/teapot/generator_spec/teapot.rb
teapot-1.3.0 spec/teapot/generator_spec/teapot.rb
teapot-1.2.6 spec/teapot/generator_spec/teapot.rb
teapot-1.2.5 spec/teapot/generator_spec/teapot.rb
teapot-1.2.4 spec/teapot/generator_spec/teapot.rb
teapot-1.2.3 spec/teapot/generator_spec/teapot.rb
teapot-1.2.2 spec/teapot/generator_spec/teapot.rb
teapot-1.2.1 spec/teapot/generator_spec/teapot.rb
teapot-1.2.0 spec/teapot/generator_spec/teapot.rb
teapot-1.1.2 spec/teapot/generator_spec/teapot.rb
teapot-1.1.1 spec/teapot/generator_spec/teapot.rb
teapot-1.1.0 spec/teapot/generator_spec/teapot.rb
teapot-1.0.3 spec/teapot/generator_spec/teapot.rb
teapot-1.0.2 spec/teapot/generator_spec/teapot.rb
teapot-1.0.1 spec/teapot/generator_spec/teapot.rb
teapot-1.0.0 spec/teapot/generator_spec/teapot.rb