X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1236336511a8af3ebad37b21c641ca1c12639a98..acbb75da93aabcc72d26ea4a40de0055264bf24c:/buildtools/Cmake/src/CMakeDefinePackages.txt diff --git a/buildtools/Cmake/src/CMakeDefinePackages.txt b/buildtools/Cmake/src/CMakeDefinePackages.txt old mode 100644 new mode 100755 index 1b1f7986b5..dd6419e0db --- a/buildtools/Cmake/src/CMakeDefinePackages.txt +++ b/buildtools/Cmake/src/CMakeDefinePackages.txt @@ -16,6 +16,23 @@ set(EXTRA_DIST ${PROJECT_DIRECTORY}/src/xbt/backtrace_linux.c ${PROJECT_DIRECTORY}/src/xbt/backtrace_windows.c ${PROJECT_DIRECTORY}/src/xbt/backtrace_dummy.c + ${PROJECT_DIRECTORY}/src/xbt/setset_private.h + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/keys.c + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/mmalloc.c + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/mm.c + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/mmprivate.h + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/mrealloc.c + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/attach.c + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/mcalloc.c + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/mmcheck.c + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/mmstats.c + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/mvalloc.c + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/detach.c + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/mfree.c + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/mmap-sup.c + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/mmemalign.c + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/mmtrace.c + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/sbrk-sup.c ${PROJECT_DIRECTORY}/src/surf/maxmin_private.h ${PROJECT_DIRECTORY}/src/surf/trace_mgr_private.h ${PROJECT_DIRECTORY}/src/surf/surf_private.h @@ -173,6 +190,8 @@ set(XBT_SRC ${PROJECT_DIRECTORY}/src/xbt/config.c ${PROJECT_DIRECTORY}/src/xbt/cunit.c ${PROJECT_DIRECTORY}/src/xbt/graphxml_parse.c + ${PROJECT_DIRECTORY}/src/xbt/setset.c + ${PROJECT_DIRECTORY}/src/xbt/mmalloc/mm.c ) set(GTNETS_SRC @@ -196,6 +215,7 @@ set(SURF_SRC ${PROJECT_DIRECTORY}/src/surf/surfxml_parse.c ${PROJECT_DIRECTORY}/src/surf/cpu.c ${PROJECT_DIRECTORY}/src/surf/network.c + ${PROJECT_DIRECTORY}/src/surf/network_vivaldi.c ${PROJECT_DIRECTORY}/src/surf/network_constant.c ${PROJECT_DIRECTORY}/src/surf/workstation.c ${PROJECT_DIRECTORY}/src/surf/surf_model_timer.c @@ -283,7 +303,6 @@ set(AMOK_SRC set(LUA_SRC ${PROJECT_DIRECTORY}/src/simix/smx_context_lua.c - #${PROJECT_DIRECTORY}/src/bindings/lua/Msglua.c ${PROJECT_DIRECTORY}/src/bindings/lua/simgrid_lua.c ) @@ -293,6 +312,7 @@ set(TRACING_SRC ${PROJECT_DIRECTORY}/src/instr/paje.c ${PROJECT_DIRECTORY}/src/instr/msg_task_instr.c ${PROJECT_DIRECTORY}/src/instr/msg_process_instr.c + ${PROJECT_DIRECTORY}/src/instr/msg_volume.c ${PROJECT_DIRECTORY}/src/instr/smx_instr.c ${PROJECT_DIRECTORY}/src/instr/surf_instr.c ${PROJECT_DIRECTORY}/src/instr/variables_instr.c @@ -310,20 +330,22 @@ ${PROJECT_DIRECTORY}/src/bindings/ruby/rb_application_handler.c set(install_bins ${PROJECT_DIRECTORY}/src/smpi/smpicc ${PROJECT_DIRECTORY}/src/smpi/smpirun +${PROJECT_DIRECTORY}/tools/gras/gras_stub_generator +${PROJECT_DIRECTORY}/tools/tesh/tesh ) set(install_libs ${PROJECT_DIRECTORY}/src/.libs/libsimgrid.* ${PROJECT_DIRECTORY}/src/.libs/libsimgrid_static.* ${PROJECT_DIRECTORY}/src/.libs/libgras.* -${PROJECT_DIRECTORY}/src/.libs/libsmpi.* ) -if(HAVE_RUBY) + +if(enable_smpi) set(install_libs ${install_libs} - ${PROJECT_DIRECTORY}/src/.libs/libsimgrid_ruby.* + ${PROJECT_DIRECTORY}/src/.libs/libsmpi.* ) -endif(HAVE_RUBY) +endif(enable_smpi) set(install_HEADERS ./include/gras.h @@ -358,6 +380,8 @@ set(install_HEADERS ./include/xbt/synchro.h ./include/xbt/synchro_core.h ./include/xbt/queue.h +./include/xbt/setset.h +./include/mmalloc.h ./include/msg/msg.h ./include/msg/datatypes.h ./include/simdag/simdag.h @@ -551,7 +575,33 @@ file(GLOB_RECURSE add_src_files "${PROJECT_DIRECTORY}/src/*CMakeLists.txt" "${PROJECT_DIRECTORY}/examples/*.java" ) -#message("\n\nadd_src_files:\n${add_src_files}") + +file(GLOB_RECURSE ex_to_svg +"${PROJECT_DIRECTORY}/examples/*.c" +"${PROJECT_DIRECTORY}/examples/*.h" +"${PROJECT_DIRECTORY}/examples/*.cxx" +"${PROJECT_DIRECTORY}/examples/*.hpp" +"${PROJECT_DIRECTORY}/examples/*.c" +"${PROJECT_DIRECTORY}/examples/*.rb" +"${PROJECT_DIRECTORY}/examples/*.lua" +"${PROJECT_DIRECTORY}/examples/*.java" +"${PROJECT_DIRECTORY}/examples/*.xml" +) +string(REPLACE "${PROJECT_DIRECTORY}/" "" ex_to_svg "${ex_to_svg}") +foreach(file ${ex_to_svg}) + string(REGEX REPLACE "/[^/]*$" "" file "${file}") + set(new_ex_to_svg "${new_ex_to_svg}${file};") +endforeach(file ${ex_to_svg}) + +set(directory_to_create "") + +foreach(file ${new_ex_to_svg}) + string(REGEX MATCH "${file};" OPERATION "${directory_to_create}") + if(NOT OPERATION) + set(directory_to_create "${directory_to_create}${file};") + endif(NOT OPERATION) +endforeach(file ${new_ex_to_svg}) + file(GLOB_RECURSE include_files "${PROJECT_DIRECTORY}/include/*.h" @@ -559,6 +609,7 @@ file(GLOB_RECURSE include_files "${PROJECT_DIRECTORY}/testsuite/*.h" "${PROJECT_DIRECTORY}/tools/*.h" "${PROJECT_DIRECTORY}/examples/*.h" +"${PROJECT_DIRECTORY}/examples/*.hpp" "${PROJECT_DIRECTORY}/src/*.h.in" "${PROJECT_DIRECTORY}/include/*.h.in" ) @@ -687,6 +738,39 @@ set(to_svg ${PROJECT_DIRECTORY}/./src/bindings/ruby_bindings.h ${PROJECT_DIRECTORY}/./src/simix/smx_context_sysv_private.h ${PROJECT_DIRECTORY}/./src/simgrid_units_main.c + ${PROJECT_DIRECTORY}/./src/cunit_unit.c + ${PROJECT_DIRECTORY}/./src/ex_unit.c + ${PROJECT_DIRECTORY}/./src/dynar_unit.c + ${PROJECT_DIRECTORY}/./src/dict_unit.c + ${PROJECT_DIRECTORY}/./src/set_unit.c + ${PROJECT_DIRECTORY}/./src/swag_unit.c + ${PROJECT_DIRECTORY}/./src/xbt_str_unit.c + ${PROJECT_DIRECTORY}/./src/xbt_strbuff_unit.c + ${PROJECT_DIRECTORY}/./src/xbt_sha_unit.c + ${PROJECT_DIRECTORY}/./src/config_unit.c + ${PROJECT_DIRECTORY}/./src/xbt_synchro_unit.c + ${PROJECT_DIRECTORY}/./src/bindings/lua/master_slave.lua + ${PROJECT_DIRECTORY}/./src/bindings/lua/mult_matrix.lua + ${PROJECT_DIRECTORY}/./examples/lua/master_slave.lua + ${PROJECT_DIRECTORY}/./examples/lua/mult_matrix.lua + ${PROJECT_DIRECTORY}/./examples/lua/README + ${PROJECT_DIRECTORY}/./src/bindings/ruby/MasterSlave.rb + ${PROJECT_DIRECTORY}/./src/bindings/ruby/MasterSlaveData.rb + ${PROJECT_DIRECTORY}/./src/bindings/ruby/PingPong.rb + ${PROJECT_DIRECTORY}/./src/bindings/ruby/Quicksort.rb + ${PROJECT_DIRECTORY}/./src/bindings/ruby/simgrid.rb + ${PROJECT_DIRECTORY}/./examples/ruby/README + ${PROJECT_DIRECTORY}/./examples/ruby/MasterSlave.rb + ${PROJECT_DIRECTORY}/./examples/ruby/PingPong.rb + ${PROJECT_DIRECTORY}/./examples/ruby/Quicksort.rb + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/example.rb + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/extconfig.rb + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/rb_SD_task.c + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/rb_SD_task.h + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/rb_SD_workstation.c + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/rb_SD_workstation.h + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/rb_simdag.c + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/simdag.rb ) set(script_to_install ${PROJECT_DIRECTORY}/./src/smpi/smpicc @@ -699,6 +783,8 @@ set(script_to_install ${PROJECT_DIRECTORY}/./tools/doxygen/bibtex2html_table_count.pl ${PROJECT_DIRECTORY}/./tools/doxygen/bibtex2html_postprocessor.pl ${PROJECT_DIRECTORY}/./tools/doxygen/xbt_log_extract_hierarchy.pl + ${PROJECT_DIRECTORY}/./tools/MSG_visualization/colorize.pl + ${PROJECT_DIRECTORY}/./tools/MSG_visualization/trace2fig.pl ) #message("\n\ntesh:\n${txt_files}")