X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3d99d2a40cedeb931acd30c54d22c0c5357d43ca..15aaf080fc5a94e9f5f2e3190c0aff91b6cb16d3:/buildtools/CPACK/src/CMakeDefinePackages.txt diff --git a/buildtools/CPACK/src/CMakeDefinePackages.txt b/buildtools/CPACK/src/CMakeDefinePackages.txt index c4d2b3ee9a..265f4e53ac 100644 --- a/buildtools/CPACK/src/CMakeDefinePackages.txt +++ b/buildtools/CPACK/src/CMakeDefinePackages.txt @@ -1,84 +1,5 @@ ### define source packages -SET(CMakeSources -${PROJECT_DIRECTORY}/CPACK/clean_first.sh -${PROJECT_DIRECTORY}/CPACK/start.sh -${PROJECT_DIRECTORY}/CPACK/README -) - -SET(CMAKELISTS_TXT -${PROJECT_DIRECTORY}/CMakeLists.txt -#testsuite/xbt -${PROJECT_DIRECTORY}/testsuite/xbt/CMakeLists.txt -#testsuite/surf -${PROJECT_DIRECTORY}/testsuite/surf/CMakeLists.txt -#testsuite/simdag -${PROJECT_DIRECTORY}/testsuite/simdag/CMakeLists.txt -#tools/tesh -${PROJECT_DIRECTORY}/tools/tesh/CMakeLists.txt -#tools/gras -${PROJECT_DIRECTORY}/tools/gras/CMakeLists.txt -#teshsuite -${PROJECT_DIRECTORY}/teshsuite/xbt/CMakeLists.txt -${PROJECT_DIRECTORY}/teshsuite/gras/datadesc/CMakeLists.txt -${PROJECT_DIRECTORY}/teshsuite/gras/msg_handle/CMakeLists.txt -${PROJECT_DIRECTORY}/teshsuite/simdag/CMakeLists.txt -${PROJECT_DIRECTORY}/teshsuite/simdag/network/CMakeLists.txt -${PROJECT_DIRECTORY}/teshsuite/simdag/network/p2p/CMakeLists.txt -${PROJECT_DIRECTORY}/teshsuite/simdag/network/mxn/CMakeLists.txt -${PROJECT_DIRECTORY}/teshsuite/simdag/partask/CMakeLists.txt -${PROJECT_DIRECTORY}/teshsuite/simdag/platforms/CMakeLists.txt -${PROJECT_DIRECTORY}/teshsuite/msg/CMakeLists.txt -#examples -${PROJECT_DIRECTORY}/examples/gras/ping/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/gras/rpc/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/gras/spawn/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/gras/timer/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/gras/chrono/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/gras/mutual_exclusion/simple_token/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/gras/mmrpc/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/gras/all2all/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/gras/pmm/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/gras/synchro/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/gras/properties/CMakeLists.txt - -${PROJECT_DIRECTORY}/examples/msg/properties/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/msg/actions/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/msg/migration/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/msg/sendrecv/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/msg/suspend/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/msg/parallel_task/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/msg/priority/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/msg/masterslave/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/msg/trace/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/msg/gtnets/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/amok/bandwith/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/amok/saturate/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/simdag/dax/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/simdag/metaxml/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/simdag/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/simdag/properties/CMakeLists.txt -${PROJECT_DIRECTORY}/examples/smpi/CMakeLists.txt -) - -SET(CMakeSources_src -${PROJECT_DIRECTORY}/CPACK/src/CMakeCompleteInFiles.txt -${PROJECT_DIRECTORY}/CPACK/src/CMakeDefinePackages.txt -${PROJECT_DIRECTORY}/CPACK/src/CMakeDistrib.txt -${PROJECT_DIRECTORY}/CPACK/src/CMakeTest.txt -${PROJECT_DIRECTORY}/CPACK/src/CTestConfig.cmake -${PROJECT_DIRECTORY}/CPACK/src/test_gras_config.h.in -) - -include(${PROJECT_DIRECTORY}/CPACK/src/CMakeFLEXml.txt) -set(MSG_SRC_bis -${PROJECT_DIRECTORY}/src/bindings/ruby/rb_application_handler.c -${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_task.c -${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_process.c -${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_host.c -${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg.c -) - set(EXTRA_DIST ${PROJECT_DIRECTORY}/src/portable.h ${PROJECT_DIRECTORY}/src/xbt/mallocator_private.h @@ -178,8 +99,8 @@ set(JMSG_C_SRC ${PROJECT_DIRECTORY}/src/java/jxbt_utilities.h ${PROJECT_DIRECTORY}/src/java/jmsg.c ${PROJECT_DIRECTORY}/src/java/jmsg.h - ${PROJECT_DIRECTORY}/src/java/jmsg_channel.c - ${PROJECT_DIRECTORY}/src/java/jmsg_channel.h + #${PROJECT_DIRECTORY}/src/java/jmsg_channel.c + #${PROJECT_DIRECTORY}/src/java/jmsg_channel.h ${PROJECT_DIRECTORY}/src/java/jmsg_host.c ${PROJECT_DIRECTORY}/src/java/jmsg_host.h ${PROJECT_DIRECTORY}/src/java/jmsg_process.c @@ -201,7 +122,6 @@ set(JMSG_JAVA_SRC ${PROJECT_DIRECTORY}/src/java/simgrid/msg/Host.java ${PROJECT_DIRECTORY}/src/java/simgrid/msg/Task.java ${PROJECT_DIRECTORY}/src/java/simgrid/msg/MsgNative.java - ${PROJECT_DIRECTORY}/src/java/simgrid/msg/DTDResolver.java ${PROJECT_DIRECTORY}/src/java/simgrid/msg/ApplicationHandler.java ${PROJECT_DIRECTORY}/src/java/simgrid/msg/Sem.java ) @@ -285,10 +205,6 @@ set(SURF_SRC ${PROJECT_DIRECTORY}/src/xbt/xbt_sg_stubs.c ) -SET_SOURCE_FILES_PROPERTIES(${SURF_SRC} -PROPERTIES PRIORITY high -) - set(SIMIX_SRC ${PROJECT_DIRECTORY}/src/simix/smx_global.c ${PROJECT_DIRECTORY}/src/simix/smx_deployment.c @@ -369,6 +285,14 @@ set(LUA_SRC ${PROJECT_DIRECTORY}/src/bindings/lua/Msglua.c ) +set(RUBY_SRC +${PROJECT_DIRECTORY}/src/simix/smx_context_ruby.c +${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_process.c +${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_host.c +${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_task.c +${PROJECT_DIRECTORY}/src/bindings/ruby/rb_application_handler.c +) + ### depend of some variables setted upper # -->CONTEXT_THREADS if(${CONTEXT_THREADS}) @@ -456,3 +380,53 @@ else(${HAVE_JAVA}) ${MSG_SRC} ) endif(${HAVE_JAVA}) + +if(${HAVE_RUBY_H}) + set(simgrid_sources + ${simgrid_sources} + ${RUBY_SRC} + ) +else(${HAVE_RUBY_H}) + set(EXTRA_DIST + ${EXTRA_DIST} + ${RUBY_SRC} + ) +endif(${HAVE_RUBY_H}) + + +file(GLOB_RECURSE add_src_files +"${PROJECT_DIRECTORY}/examples/*.c" +"${PROJECT_DIRECTORY}/teshsuite/*.c" +"${PROJECT_DIRECTORY}/testsuite/*.c" +"${PROJECT_DIRECTORY}/tools/*.c" +"${PROJECT_DIRECTORY}/examples/*.cxx" +"${PROJECT_DIRECTORY}/teshsuite/*.cxx" +"${PROJECT_DIRECTORY}/testsuite/*.cxx" +"${PROJECT_DIRECTORY}/tools/*.cxx" +"${PROJECT_DIRECTORY}/examples/*CMakeLists.txt" +"${PROJECT_DIRECTORY}/teshsuite/*CMakeLists.txt" +"${PROJECT_DIRECTORY}/testsuite/*CMakeLists.txt" +"${PROJECT_DIRECTORY}/tools/*CMakeLists.txt" +) +#message("\n\nadd_src_files:\n${add_src_files}") + +file(GLOB_RECURSE include_files +"${PROJECT_DIRECTORY}/include/*.h" +"${PROJECT_DIRECTORY}/teshsuite/*.h" +"${PROJECT_DIRECTORY}/testsuite/*.h" +"${PROJECT_DIRECTORY}/tools/*.h" +"${PROJECT_DIRECTORY}/examples/*.h" +"${PROJECT_DIRECTORY}/src/*.h.in" +"${PROJECT_DIRECTORY}/include/*.h.in" +) +#message("\n\ninclude:\n${include_files}") + +file(GLOB_RECURSE xml_files +"${PROJECT_DIRECTORY}/examples/*.xml" +"${PROJECT_DIRECTORY}/include/*.xml" +"${PROJECT_DIRECTORY}/src/*.xml" +"${PROJECT_DIRECTORY}/teshsuite/*.xml" +"${PROJECT_DIRECTORY}/testsuite/*.xml" +"${PROJECT_DIRECTORY}/tools/*.xml" +) +#message("\n\nxml:\n${xml_files}")