summaryrefslogtreecommitdiffhomepage
path: root/mrbgems
diff options
context:
space:
mode:
authorDaniel Bovensiepen <[email protected]>2012-09-23 23:21:27 +0800
committerDaniel Bovensiepen <[email protected]>2012-09-23 23:21:27 +0800
commit97a91d28664f5c493048ce9f53593943e2f91d0d (patch)
tree9cba99a30618246fc5fb6ef02ae066c4048c52ff /mrbgems
parentb4c4fce03fb21105874f0e37ec091d8bbcd8c81f (diff)
downloadmruby-97a91d28664f5c493048ce9f53593943e2f91d0d.tar.gz
mruby-97a91d28664f5c493048ce9f53593943e2f91d0d.zip
Beautify generator
Diffstat (limited to 'mrbgems')
-rw-r--r--mrbgems/generator.c19
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("}");