From: mquinson Date: Fri, 11 Feb 2005 12:32:47 +0000 (+0000) Subject: Rename stub_generator to gras_stub_generator (which gets installed), and cosmetics X-Git-Tag: v3.3~4375 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/4514ef63c8e469ea0db1f047f99c7cddee452f26 Rename stub_generator to gras_stub_generator (which gets installed), and cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@976 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/doc/module-gras.doc b/doc/module-gras.doc index 5f5e263c18..b476fe1763 100644 --- a/doc/module-gras.doc +++ b/doc/module-gras.doc @@ -63,18 +63,19 @@ \section GRAS_maingen_script Generating the main()s manually with - This is done by the stub_generator binary, which lives in - the tools/gras/ directory. Here is the calling syntax: - \verbatim stub_generator \endverbatim + This is done by the gras_stub_generator program, which gets installed on + make install (the source resides in the tools/gras/ directory). + Here is the calling syntax: + \verbatim gras_stub_generator \endverbatim It parses the deployment file, searching for all the kind of processes you have in your project. It then generates the following C files: - - a file __.c for each process kind you + - a __.c file for each process kind you have\n They are used to launch your project in real life. They contain a main() in charge of initializing the GRAS infrastructure and launching your code afterward. - - a file __simulator.c.\n + - a __simulator.c file.\n This file is suited to the simulation mode. It contains a main() function initializing the simulator and launching your project within. @@ -84,7 +85,7 @@ Unfortunately, all this is still partially documented. I guess I ought to improve this situation somehow. In the meanwhile, check the generated - code, sorry. + code and maybe also the GRAS \ref GRAS_example, sorry. \section GRAS_maingen_make Integration within your Makefile @@ -95,12 +96,12 @@ PROCESSES=list of processes type in your project $(foreach proc, $(PROCESSES), _$(NAME)_$(proc).c) _$(NAME)_simulator.c: $(NAME).c $(NAME)_deployment.xml - path/to/stub_generator $(NAME) $(NAME)_deployment.xml >/dev/null + path/to/gras_stub_generator $(NAME) $(NAME)_deployment.xml >/dev/null \endverbatim Of course, your personal millage may vary. For the \ref GRAS_ex_ping, may read: \verbatim _ping_client.c _ping_server.c _ping_simulator.c: ping.c ping_deployment.xml - $(top_srcdir)/tools/gras//stub_generator ping ping_deployment.xml >/dev/null + $(top_srcdir)/tools/gras/gras_stub_generator ping ping_deployment.xml >/dev/null \endverbatim */