diff options
| author | Daniel Bovensiepen <[email protected]> | 2012-09-23 23:21:27 +0800 |
|---|---|---|
| committer | Daniel Bovensiepen <[email protected]> | 2012-09-23 23:21:27 +0800 |
| commit | 97a91d28664f5c493048ce9f53593943e2f91d0d (patch) | |
| tree | 9cba99a30618246fc5fb6ef02ae066c4048c52ff /mrbgems | |
| parent | b4c4fce03fb21105874f0e37ec091d8bbcd8c81f (diff) | |
| download | mruby-97a91d28664f5c493048ce9f53593943e2f91d0d.tar.gz mruby-97a91d28664f5c493048ce9f53593943e2f91d0d.zip | |
Beautify generator
Diffstat (limited to 'mrbgems')
| -rw-r--r-- | mrbgems/generator.c | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/mrbgems/generator.c b/mrbgems/generator.c index ddcc6ab3a..9a76198a5 100644 --- a/mrbgems/generator.c +++ b/mrbgems/generator.c @@ -166,7 +166,7 @@ make_gem_makefile() // Rule for building all C extensions of each Gem if (!gem_c_empty) { - printf("all_gems :\n%s", + printf("all_gems :\n%s\n", for_each_gem("\t@$(MAKE) -C ", " $(MAKE_FLAGS)\n", "", "", "") ); } @@ -181,13 +181,13 @@ make_gem_makefile() "mrblib_gem.ctmp : mrblib_gem.rbtmp\n" "\t../../bin/mrbc -Bmrblib_gem_irep -o$@ $<\n\n" - "mrblib_gem.rbtmp :\n%s", + "mrblib_gem.rbtmp :\n%s\n", for_each_gem(" ", "/mrblib/*.rb", "\tcat", "> mrblib_gem.rbtmp", "mrblib") ); } } - printf(".PHONY : prepare-test\n" + printf("\n.PHONY : prepare-test\n" "prepare-test : mrbgemtest.ctmp\n\n" "mrbgemtest.ctmp : mrbgemtest.rbtmp\n" @@ -203,7 +203,7 @@ make_gem_makefile() else printf("\t../generator rbtmp > mrbgemtest.rbtmp\n"); - printf("\n.PHONY : clean\n" + printf("\n\n.PHONY : clean\n" "clean :\n" "\t$(RM) *.c *.d *.rbtmp *.ctmp *.o mrbtest\n"); @@ -259,19 +259,18 @@ make_init_gems() "#include \"mruby/irep.h\"\n" "#include \"mruby/dump.h\"\n" "#include \"mruby/string.h\"\n" - "#include \"mruby/proc.h\"\n" - ""); + "#include \"mruby/proc.h\"\n"); if (!gem_c_empty) - printf("%s", + printf("\n%s", for_each_gem("void mrb_", "_gem_init(mrb_state*);\n", "", "", "src") ); if (!gem_ruby_empty) - printf("extern const char mrblib_gem_irep[];\n"); + printf("\nextern const char mrblib_gem_irep[];\n"); printf("\nvoid\n" - "mrb_init_mrbgems(mrb_state *mrb) {"); + "mrb_init_mrbgems(mrb_state *mrb) {\n"); if (!gem_c_empty) printf("%s", @@ -284,7 +283,7 @@ make_init_gems() " if (mrb->exc) {\n" " mrb_p(mrb, mrb_obj_value(mrb->exc));\n" " exit(0);\n" - " }"); + " }\n"); } printf("}"); |
