X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/505d6b6136669e67fc42aa31fd1329e911d6aaf9..56da01547ba7e9bb09171ee71669abb444271b5c:/tools/gras/stub_generator.c?ds=sidebyside diff --git a/tools/gras/stub_generator.c b/tools/gras/stub_generator.c index 1446f919cf..76ec949bf7 100644 --- a/tools/gras/stub_generator.c +++ b/tools/gras/stub_generator.c @@ -67,23 +67,6 @@ const char *SIM_PREEMBULE = " return retcode;\n" \ "}\n" -#define SIM_MAIN_PREEMBULE \ -"int main (int argc,char *argv[]) {\n" \ -" int i,j;\n" \ -"\n" \ -" /* Simulation setup */\n" \ -" MSG_global_init_args(&argc,argv);\n" \ -" if (argc != 3) {\n" \ -" fprintf(stderr, \"Usage: %%s platform_file application_description.txt [--gras-log=...]\\n\",argv[0]);\n" \ -" exit(1);\n" \ -" }\n" \ -"\n" \ -" MSG_paje_output(\"%s.trace\");\n" \ -" MSG_set_channel_number(10); /* Using at most 10 channel (ports) per host. Change it here if needed */\n" \ -" MSG_create_environment(argv[1]);\n" \ -"\n" \ -" /* Application deployment */\n" - const char *SIM_MAIN_POSTEMBULE = "\n" "\n" " MSG_launch_application(argv[2]);\n" @@ -181,7 +164,23 @@ static void generate_sim(char *project) } fprintf(OUT, "\n%s\n",warning); - fprintf(OUT, SIM_MAIN_PREEMBULE, project); + fprintf(OUT, "%s", "int main (int argc,char *argv[]) {\n" + " int i,j;\n" + "\n" + " /* Simulation setup */\n" + " MSG_global_init_args(&argc,argv);\n" + " if (argc != 3) {\n" + " fprintf(stderr, \"Usage: %s platform_file application_description.txt [--gras-log=...]\\n\",argv[0]);\n" + " exit(1);\n" + " }\n" + "\n"); + fprintf(OUT, + " MSG_paje_output(\"%s.trace\");\n" + " MSG_set_channel_number(10); /* Using at most 10 channel (ports) per host. Change it here if needed */\n" + " MSG_create_environment(argv[1]);\n" + "\n" + " /* Application deployment */\n", + project); xbt_dict_foreach(process_function_set,cursor,key,data) { fprintf(OUT," MSG_function_register(\"%s\", launch_%s);\n",key,key); }