Sha256: e01d38331a95d9375128f5bcada6ae27a1edcc42b3d796bca4ed70d9be813374

Contents?: true

Size: 826 Bytes

Versions: 5

Compression:

Stored size: 826 Bytes

Contents

require 'rake/testtask'
require 'rake/extensiontask'
require 'rake/clean'
require 'sdoc'

NAME = "polarssl"
DLEXT = RbConfig::CONFIG['DLEXT']

CLEAN.include("ext/**/*{.o,.log,.#{DLEXT}}")
CLEAN.include("ext/**/Makefile")
CLEAN.include("doc")
CLOBBER.include("lib/**/*.#{DLEXT}")

Rake::TestTask.new do |t|
  t.pattern = "test/*_test.rb"
  t.libs << 'test'
end

task test: :compile

RDOC_FILES = FileList["RDOC_MAIN.rdoc", "lib/**/*.rb", "ext/polarssl/polarssl.c", "ext/polarssl/*.c"]

RDoc::Task.new do |rd|
  rd.rdoc_dir = "doc"
  rd.main = "RDOC_MAIN.rdoc"
  rd.title = "PolarSSL Ruby API"
  rd.rdoc_files.include(RDOC_FILES)
  rd.options << '-e' << 'UTF-8'
  rd.options << '-f' << 'sdoc'
  rd.options << '-T' << 'sdoc'
end

Rake::ExtensionTask.new "polarssl" do |ext|
  ext.lib_dir = "lib/polarssl"
end

task default: :test

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
polarssl-1.0.1 Rakefile
polarssl-1.0.0 Rakefile
polarssl-0.0.7 Rakefile
polarssl-0.0.6 Rakefile
polarssl-0.0.5 Rakefile