diff options
| author | Yuichiro MASUI <[email protected]> | 2012-12-17 02:19:46 +0900 |
|---|---|---|
| committer | Yuichiro MASUI <[email protected]> | 2012-12-17 02:19:46 +0900 |
| commit | 8f9105d21a3039641e6c1f700adafd1d75e6b255 (patch) | |
| tree | 1e57860066f6220c97dc15de0517dbcfe9a68fc7 /mrbgems/generate_gem_srclib.rb | |
| parent | 4b8959daff04feabbcb3b2302f5171561ca1f194 (diff) | |
| download | mruby-8f9105d21a3039641e6c1f700adafd1d75e6b255.tar.gz mruby-8f9105d21a3039641e6c1f700adafd1d75e6b255.zip | |
Moved some building script from GNU make to Ruby script
Added minirake what's Rake subset
Diffstat (limited to 'mrbgems/generate_gem_srclib.rb')
| -rw-r--r-- | mrbgems/generate_gem_srclib.rb | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/mrbgems/generate_gem_srclib.rb b/mrbgems/generate_gem_srclib.rb new file mode 100644 index 000000000..7a0d437eb --- /dev/null +++ b/mrbgems/generate_gem_srclib.rb @@ -0,0 +1,23 @@ +#!/usr/bin/env ruby + +gemname = ARGV.shift.gsub('-', '_') + +puts <<__EOF__ +/* + * This file is loading the irep + * Ruby GEM code. + * + * IMPORTANT: + * This file was generated! + * All manual changes will get lost. + */ +#include "mruby.h" + +void mrb_#{gemname}_gem_init(mrb_state*); + +void +GENERATED_TMP_mrb_#{gemname}_gem_init(mrb_state *mrb) +{ + mrb_#{gemname}_gem_init(mrb); +} +__EOF__
\ No newline at end of file |
