Sha256: ac0e9ecbf2041f89d19c22b484f2befdc9d57ddff98ddff34afae12aa43d4fd2

Contents?: true

Size: 539 Bytes

Versions: 1

Compression:

Stored size: 539 Bytes

Contents

require_relative "../gen/erbpp_gsl"
require_relative "parse_pdf"

DefLib.new do
  set line_number: true
  set erb_dir: %w[tmpl ../gen/tmpl]
  set erb_suffix: ".c"
  set ns_var: "mG"

  name = "Pdf"
  base = name.downcase
  set file_name: "gsl_#{name}.c"
  set include_files: ["gsl/gsl_randist.h"]
  set lib_name: base

  DefPdf.new(self) do
    set name: base
    set module_name: name
    set module_var: "m"+name
    set full_module_name: "Numo::GSL::"+name

    ErbppGsl.read_func.each do |h|
      check_func(h)
    end
  end

end.run

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
numo-gsl-0.1.2 ext/numo/gsl/pdf/erbpp_pdf.rb