From: navarrop Date: Wed, 7 Apr 2010 12:06:56 +0000 (+0000) Subject: Add command make all-clean. X-Git-Tag: SVN~282 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/f1fc3ee93821a62e012aa7d8b8b308e9ba17a5a5 Add command make all-clean. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7458 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/.gitignore b/.gitignore index a12ebed68f..6f520cd583 100644 --- a/.gitignore +++ b/.gitignore @@ -26,16 +26,12 @@ config.log config.status Makefile.in -src/*_unit.c -src/supernovae_*.c -src/simgrid_units_main.c -src/gras_config.h.in +buildtools/Cmake/src/tmp_gras_config.h.in +buildtools/Cmake/src/tmp_tracing_config.h.in make_simgrid_java.sh testgraph.dot testgraph.xml -buildtools/Cmake/src/tmp_gras_config.h.in -buildtools/Cmake/src/tmp_tracing_config.h.in conftestval cmake_install.cmake CMakeFiles @@ -43,28 +39,8 @@ install_manifest.txt _CPack_Packages/ bibtex2html-1.02/ -doc/all_bib.html -doc/all_bib.latin1.html -doc/all_bib.latin1.html.tmp -doc/logcategories.sh -doc/publis_core.bib -doc/publis_core_bib.html -doc/publis_core_bib.latin1.html -doc/publis_core_bib.latin1.html.tmp -doc/publis_count.html -doc/publis_extern.bib -doc/publis_extern_bib.html -doc/publis_extern_bib.latin1.html -doc/publis_extern_bib.latin1.html.tmp -doc/publis_intra.bib -doc/publis_intra_bib.html -doc/publis_intra_bib.latin1.html -doc/publis_intra_bib.latin1.html.tmp -doc/realtoc.sh -doc/tmp.realtoc -doc/using_bib.html -doc/using_bib.latin1.html -doc/using_bib.latin1.html.tmp + +examples/smpi/toto.txt tools/graspe_master examples/java/*/classnoinst.stamp @@ -158,10 +134,8 @@ examples/smpi/alltoallv examples/smpi/sendrecv examples/smpi/smpi_sendrecv simgrid-*-svn/* -src/.classes/* src/context_sysv_config.h src/gras_config.h -src/simgrid.jar src/smpi/smpicc src/smpi/smpirun src/testall diff --git a/buildtools/Cmake/src/CMakeDefinePackages.txt b/buildtools/Cmake/src/CMakeDefinePackages.txt index 2b03e390a0..608e8c1f37 100644 --- a/buildtools/Cmake/src/CMakeDefinePackages.txt +++ b/buildtools/Cmake/src/CMakeDefinePackages.txt @@ -408,7 +408,6 @@ set(SRC_TO_LOOK ${PROJECT_DIRECTORY}/src/surf/simgrid.dtd ${PROJECT_DIRECTORY}/src/xbt/graphxml.dtd ${PROJECT_DIRECTORY}/src/simdag/dax.dtd -${PROJECT_DIRECTORY}/src/simgrid_units_main.c ${PROJECT_DIRECTORY}/examples/gras/ping/ping.xml ${PROJECT_DIRECTORY}/examples/gras/rpc/rpc.xml ${PROJECT_DIRECTORY}/examples/gras/spawn/spawn.xml diff --git a/buildtools/Cmake/src/CMakeDistrib.txt b/buildtools/Cmake/src/CMakeDistrib.txt index dc60a6b2e0..78ca515573 100644 --- a/buildtools/Cmake/src/CMakeDistrib.txt +++ b/buildtools/Cmake/src/CMakeDistrib.txt @@ -104,4 +104,66 @@ COMMAND rm -rf ${PROJECT_DIRECTORY}/${CPACK_PACKAGE_FILE_NAME} WORKING_DIRECTORY "${PROJECT_DIRECTORY}" ) +add_custom_target(maintainer-clean +COMMAND rm -f src/config_unit.c +COMMAND rm -f src/cunit_unit.c +COMMAND rm -f src/dict_unit.c +COMMAND rm -f src/dynar_unit.c +COMMAND rm -f src/ex_unit.c +COMMAND rm -f src/set_unit.c +COMMAND rm -f src/simgrid_units_main.c +COMMAND rm -f src/swag_unit.c +COMMAND rm -f src/xbt_sha_unit.c +COMMAND rm -f src/xbt_str_unit.c +COMMAND rm -f src/xbt_strbuff_unit.c +COMMAND rm -f src/xbt_synchro_unit.c +WORKING_DIRECTORY "${PROJECT_DIRECTORY}" +) + +add_custom_target(supernovae-clean +COMMAND rm -f src/supernovae_gras.c +COMMAND rm -f src/supernovae_sg.c +COMMAND rm -f src/supernovae_smpi.c +WORKING_DIRECTORY "${PROJECT_DIRECTORY}" +) + +add_custom_target(doc-clean +COMMAND rm -f doc/all_bib.html +COMMAND rm -f doc/all_bib.latin1.html +COMMAND rm -f doc/all_bib.latin1.html.tmp +COMMAND rm -f doc/logcategories.sh +COMMAND rm -f doc/publis_core.bib +COMMAND rm -f doc/publis_core_bib.html +COMMAND rm -f doc/publis_core_bib.latin1.html +COMMAND rm -f doc/publis_core_bib.latin1.html.tmp +COMMAND rm -f doc/publis_count.html +COMMAND rm -f doc/publis_extern.bib +COMMAND rm -f doc/publis_extern_bib.html +COMMAND rm -f doc/publis_extern_bib.latin1.html +COMMAND rm -f doc/publis_extern_bib.latin1.html.tmp +COMMAND rm -f doc/publis_intra.bib +COMMAND rm -f doc/publis_intra_bib.html +COMMAND rm -f doc/publis_intra_bib.latin1.html +COMMAND rm -f doc/publis_intra_bib.latin1.html.tmp +COMMAND rm -f doc/tmp.realtoc +COMMAND rm -f doc/using_bib.html +COMMAND rm -f doc/using_bib.latin1.html +COMMAND rm -f doc/using_bib.latin1.html.tmp +COMMAND rm -f doc/realtoc.sh +WORKING_DIRECTORY "${PROJECT_DIRECTORY}" +) + +add_custom_target(java-clean +COMMAND rm -f src/simgrid.jar +WORKING_DIRECTORY "${PROJECT_DIRECTORY}" +) + +add_custom_target(all-clean +COMMAND make clean +COMMAND make java-clean +COMMAND make doc-clean +COMMAND make supernovae-clean +COMMAND make maintainer-clean +WORKING_DIRECTORY "${PROJECT_DIRECTORY}" +) include(CPack) diff --git a/doc/FAQ.doc b/doc/FAQ.doc index e035c4d282..f163d712f3 100644 --- a/doc/FAQ.doc +++ b/doc/FAQ.doc @@ -468,7 +468,7 @@ src/gras/DataDesc/ddt_parse.yy.c /src/supernovae_smpi.c \endverbatim - \li enable_tracing : TODO by lucas + \li enable_tracing : To enable the generation of simulation traces for visualization \li enable_coverage : When set to true this option enable code coverage by setting -fprofile-arcs -ftest-coverage flags.