Ignore:
Timestamp:
Jan 21, 2018, 12:10:09 AM (6 years ago)
Author:
coas-nagasima
Message:

prototoolに関連するプロジェクトをnewlibからmuslを使うよう変更・更新
ntshellをnewlibの下位の実装から、muslのsyscallの実装に変更・更新
以下のOSSをアップデート
・mruby-1.3.0
・musl-1.1.18
・onigmo-6.1.3
・tcc-0.9.27
以下のOSSを追加
・openssl-1.1.0e
・curl-7.57.0
・zlib-1.2.11
以下のmrbgemsを追加
・iij/mruby-digest
・iij/mruby-env
・iij/mruby-errno
・iij/mruby-iijson
・iij/mruby-ipaddr
・iij/mruby-mock
・iij/mruby-require
・iij/mruby-tls-openssl

Location:
EcnlProtoTool/trunk/mruby-1.3.0
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/mruby-1.3.0/mrbgems/mruby-test/mrbgem.rake

    r321 r331  
    77  spec.add_dependency('mruby-compiler', :core => 'mruby-compiler')
    88
     9  spec.test_rbfiles = Dir.glob("#{MRUBY_ROOT}/test/t/*.rb")
     10
    911  clib = "#{build_dir}/mrbtest.c"
    1012  mlib = clib.ext(exts.object)
    11   mrbs = Dir.glob("#{MRUBY_ROOT}/test/t/*.rb")
    1213  exec = exefile("#{build.build_dir}/bin/mrbtest")
    1314
     
    2728
    2829  file assert_lib => assert_c
    29   file assert_c => [build.mrbcfile, assert_rb] do |t|
     30  file assert_c => assert_rb do |t|
    3031    open(t.name, 'w') do |f|
    3132      mrbc.run f, assert_rb, 'mrbtest_assert_irep'
     
    4142
    4243    file test_rbobj => g.test_rbireps
    43     file g.test_rbireps => [g.test_rbfiles].flatten + [File.join(g.dir, 'mrbgem.rake'), g.build.mrbcfile, "#{MRUBY_ROOT}/tasks/mrbgem_spec.rake"] do |t|
     44    file g.test_rbireps => [g.test_rbfiles].flatten do |t|
    4445      FileUtils.mkdir_p File.dirname(t.name)
    4546      open(t.name, 'w') do |f|
     
    146147
    147148  init = "#{spec.dir}/init_mrbtest.c"
     149
     150  # store the last gem selection and make the re-build
     151  # of the test gem depending on a change to the gem
     152  # selection
     153  active_gems = "#{build_dir}/active_gems.lst"
     154  FileUtils.mkdir_p File.dirname(active_gems)
     155  open(active_gems, 'w+') do |f|
     156    build.gems.each do |g|
     157      f.puts g.name
     158    end
     159  end
     160  file clib => active_gems
     161
    148162  file mlib => clib
    149   file clib => [build.mrbcfile, init] + mrbs do |t|
     163  file clib => init do |t|
    150164    _pp "GEN", "*.rb", "#{clib.relative_path}"
    151165    FileUtils.mkdir_p File.dirname(clib)
     
    161175      f.puts %Q[]
    162176      f.puts IO.read(init)
    163       mrbc.run f, mrbs, 'mrbtest_irep'
    164177      build.gems.each do |g|
    165178        f.puts %Q[void GENERATED_TMP_mrb_#{g.funcname}_gem_test(mrb_state *mrb);]
Note: See TracChangeset for help on using the changeset viewer.