### define source packages
-set(EXTRA_DIST
+set(EXTRA_DIST
src/portable.h
src/xbt/mallocator_private.h
src/xbt/dict_private.h
src/smpi/smpi_mpi_dt_private.h
src/smpi/README
src/mk_supernovae.pl
-
+
tools/gras/gras_stub_generator.h
- tools/tesh/run_context.h
+ tools/tesh/run_context.h
tools/tesh/tesh.h
-
+
src/surf/network_ns3_private.h
src/surf/ns3/ns3_interface.h
src/surf/ns3/ns3_simulator.h
src/surf/ns3/my-point-to-point-helper.h
src/surf/ns3/red-queue.h
-)
+ )
-set(XBT_RL_SRC
+set(XBT_RL_SRC
src/xbt/xbt_rl_synchro.c
src/xbt/xbt_rl_time.c
-)
+ )
-set(XBT_SG_SRC
+set(XBT_SG_SRC
src/xbt/xbt_sg_synchro.c
src/xbt/xbt_sg_time.c
-)
+ )
set(SMPI_SRC
src/smpi/smpi_base.c
src/smpi/smpi_group.c
src/smpi/smpi_coll.c
src/smpi/smpi_mpi_dt.c
-)
-
+ )
set(GRAS_RL_SRC
src/gras/rl_stubs.c
src/gras/Virtu/rl_dns.c
src/gras/Msg/rl_msg.c
${XBT_RL_SRC}
-)
+ )
-set(XBT_SRC
+set(XBT_SRC
src/xbt/snprintf.c
src/xbt/xbt_str.c
src/xbt/xbt_strbuff.c
src/xbt/xbt_socket_private.h
src/xbt/xbt_trp_plugin_tcp.c
src/xbt/RngStream.c
-)
+ )
if(HAVE_MMAP)
set(XBT_SRC
${XBT_SRC}
- src/xbt/mmalloc/mm.c
- )
+ src/xbt/mmalloc/mm.c
+ )
endif(HAVE_MMAP)
-set(GTNETS_SRC
+set(GTNETS_SRC
src/surf/gtnets/gtnets_simulator.cc
src/surf/gtnets/gtnets_topology.cc
src/surf/gtnets/gtnets_interface.cc
src/surf/network_gtnets.c
-)
+ )
set(NS3_SRC
src/surf/network_ns3.c
src/surf/ns3/ns3_simulator.cc
src/surf/ns3/red-queue.cc
src/surf/ns3/my-point-to-point-helper.cc
-)
-
-set(SURF_SRC
+ )
+
+set(SURF_SRC
src/surf/surf_model.c
src/surf/surf_action.c
src/surf/surf_routing.c
src/surf/sg_platf.c
src/surf/storage.c
src/xbt/xbt_sg_stubs.c
-)
+ )
-set(SIMIX_SRC
+set(SIMIX_SRC
src/simix/smx_global.c
src/simix/smx_deployment.c
src/simix/smx_environment.c
src/simix/smx_smurf.c
src/simix/smx_context_raw.c
src/simix/smx_io.c
-)
+ )
set(MSG_SRC
src/msg/msg_config.c
src/msg/msg_mailbox.c
src/msg/msg_actions.c
src/msg/msg_vm.c
-)
+ )
set(SIMDAG_SRC
src/simdag/sd_global.c
src/simdag/sd_task.c
src/simdag/sd_workstation.c
src/simdag/sd_daxloader.c
-)
+ )
if(HAVE_GRAPHVIZ)
- set(SIMDAG_SRC
+ set(SIMDAG_SRC
${SIMDAG_SRC} src/simdag/sd_dotloader.c
- )
+ )
else(HAVE_GRAPHVIZ)
set(EXTRA_DIST
${EXTRA_DIST} src/simdag/sd_dotloader.c
- )
+ )
endif(HAVE_GRAPHVIZ)
set(GRAS_COMMON_SRC
src/gras/Msg/gras_msg_types.c
src/gras/Msg/gras_msg_exchange.c
src/gras/Msg/gras_msg_listener.c
- src/gras/Msg/rpc.c
+ src/gras/Msg/rpc.c
src/gras/Msg/timer.c
src/gras/Msg/msg_interface.h
src/gras/Msg/msg_private.h
src/gras/Virtu/process.c
src/gras/Virtu/gras_module.c
-)
+ )
set(GRAS_SG_SRC
src/gras/Transport/sg_transport.c
src/gras/Virtu/sg_dns.c
src/gras/Msg/sg_msg.c
${XBT_SG_SRC}
-)
+ )
set(AMOK_SRC
src/amok/amok_base.c
src/amok/Bandwidth/bandwidth.c
src/amok/Bandwidth/saturate.c
src/amok/PeerManagement/peermanagement.c
-)
+ )
set(BINDINGS_SRC
src/bindings/bindings_global.c
-)
+ )
set(LUA_SRC
src/bindings/lua/simgrid_lua.c
src/bindings/lua/lua_utils.c
src/bindings/lua/lua_state_cloner.c
src/bindings/lua/lua_stub_generator.c
-)
+ )
set(BINDINGS_FILES
${LUA_SRC}
src/bindings/lua/lua_state_cloner.h
src/bindings/lua/lua_private.h
src/bindings/bindings_global.c
-)
+ )
set(TRACING_SRC
src/instr/instr_routing.c
src/instr/instr_smpi.c
src/instr/instr_resource_utilization.c
src/instr/instr_private.h
-)
-
+ )
set(JEDULE_SRC
include/instr/jedule/jedule_events.h
src/instr/jedule/jedule_output.c
src/instr/jedule/jedule_platform.c
src/instr/jedule/jedule_sd_binding.c
-)
+ )
set(MC_SRC
src/mc/mc_memory.c
src/mc/mc_request.c
src/mc/mc_private.h
src/mc/mc_liveness.c
-)
+ src/mc/test/compare_snapshot.c
+ )
set(headers_to_install
include/xbt/misc.h
include/xbt/strbuff.h
include/xbt/hash.h
include/xbt/function_types.h
- include/xbt/asserts.h
+ include/xbt/asserts.h
include/xbt/automaton.h
- include/xbt/automatonparse_promela.h
include/xbt/ex.h
include/xbt/log.h
include/xbt/module.h
include/amok/peermanagement.h
include/amok/bandwidth.h
include/instr/instr.h
- include/gras.h
+ include/gras.h
include/xbt.h
-)
+ )
set(source_of_generated_headers
include/simgrid_config.h.in
include/smpi/smpif.h.in
set(SURF_SRC
${SURF_SRC}
src/simix/smx_context_sysv.c
- )
+ )
else(${CONTEXT_UCONTEXT}) # NOT ucontext
set(EXTRA_DIST
${EXTRA_DIST}
src/simix/smx_context_sysv.c
- )
+ )
endif(${CONTEXT_UCONTEXT})
# -->HAVE_GTNETS
if(HAVE_GTNETS)
- set(GTNETS_USED
+ set(GTNETS_USED
${GTNETS_SRC}
- )
+ )
else(HAVE_GTNETS)
set(GTNETS_USED "")
set(EXTRA_DIST
${EXTRA_DIST}
${GTNETS_SRC}
- )
+ )
endif(HAVE_GTNETS)
### Simgrid Lib sources
${AMOK_SRC}
${BINDINGS_SRC}
${JEDULE_SRC}
-)
+ )
if(HAVE_MC)
set(simgrid_sources
set(simgrid_sources
${simgrid_sources}
${NS3_SRC}
- )
+ )
endif(HAVE_NS3)
# WINDOWS
src/xbt/win32_ucontext.c
src/xbt/xbt_os_thread.c
src/simix/smx_context_thread.c
- )
+ )
endif(WIN32)
### Gras Lib sources
${GRAS_COMMON_SRC}
${GRAS_RL_SRC}
${AMOK_SRC}
-)
+ )
if(${HAVE_LUA})
set(simgrid_sources
${simgrid_sources}
${LUA_SRC}
- )
+ )
else(${HAVE_LUA})
set(EXTRA_DIST
${EXTRA_DIST}
${LUA_SRC}
- )
+ )
endif(${HAVE_LUA})
set(DOC_SOURCES
doc/triva-graph_configuration.png
doc/triva-graph_visualization.png
doc/simgrid.css
- doc/shared/doxygen/gras-examples.doc
- doc/shared/doxygen/msg-examples.doc
tools/doxygen/index_create.pl
tools/doxygen/fig2dev_postprocessor.pl
tools/doxygen/xbt_log_extract_hierarchy.pl
-)
+ )
set(USER_GUIDE_SOURCES
doc/user_guide/doxygen/install.doc
doc/user_guide/doxygen/bindings.doc
- doc/user_guide/doxygen/index-API.doc
doc/user_guide/doxygen/options.doc
doc/user_guide/doxygen/use.doc
+ doc/user_guide/doxygen/examples.doc
doc/user_guide/doxygen/tracing.doc
- doc/user_guide/doxygen/pls.doc
+ doc/user_guide/doxygen/pls.doc
doc/user_guide/doxygen/index.doc
- doc/user_guide/doxygen/logcategories.doc
- doc/user_guide/doxygen/modules.doc
doc/user_guide/doxygen/platform.doc
+ doc/user_guide/doxygen/deployment.doc
doc/user_guide/doxygen/UserGuideDoxyfile.in
- doc/user_guide/doxygen/UserGuideDoxygenLayout.xml
-)
+ doc/user_guide/doxygen/UserGuideDoxygenLayout.xml
+ )
set(REF_GUIDE_SOURCES
- doc/ref_guide/doxygen/logcategories.doc
doc/ref_guide/doxygen/module-amok.doc
doc/ref_guide/doxygen/module-gras.doc
doc/ref_guide/doxygen/module-msg.doc
doc/ref_guide/doxygen/module-xbt.doc
doc/ref_guide/doxygen/module-simix.doc
doc/ref_guide/doxygen/module-trace.doc
- doc/ref_guide/doxygen/index-API.doc
doc/ref_guide/doxygen/main.doc
doc/ref_guide/doxygen/RefGuideDoxyfile.in
doc/ref_guide/doxygen/RefGuideDoxygenLayout.xml
-)
+ )
set(SHARED_SOURCES
- doc/shared/doxygen/gras-examples.doc
- doc/shared/doxygen/msg-examples.doc
-)
+ )
set(DOC_FIGS
${CMAKE_HOME_DIRECTORY}/doc/shared/fig/simgrid_modules.fig
${CMAKE_HOME_DIRECTORY}/doc/user_guide/fig/amok_bw_test.fig
${CMAKE_HOME_DIRECTORY}/doc/user_guide/fig/amok_bw_sat.fig
${CMAKE_HOME_DIRECTORY}/doc/user_guide/fig/gras_comm.fig
-)
+ )
set(bin_files
${bin_files}
src/smpi/smpif2c.in
src/smpi/smpiff.in
src/smpi/smpirun.in
-)
+ )
set(txt_files
${txt_files}
TODO
configure
INSTALL
-)
+ )
set(EXAMPLES_CMAKEFILES_TXT
examples/smpi/CMakeLists.txt
examples/lua/CMakeLists.txt
examples/msg/CMakeLists.txt
examples/xbt/CMakeLists.txt
-)
+ )
set(TESHSUITE_CMAKEFILES_TXT
teshsuite/xbt/CMakeLists.txt
teshsuite/gras/datadesc/CMakeLists.txt
teshsuite/CMakeLists.txt
teshsuite/gras/CMakeLists.txt
-)
+ )
set(TOOLS_CMAKEFILES_TXT
tools/tesh/CMakeLists.txt
tools/graphicator/CMakeLists.txt
tools/CMakeLists.txt
tools/gras/CMakeLists.txt
-)
+ )
set(TESTSUITE_CMAKEFILES_TXT
testsuite/surf/CMakeLists.txt
testsuite/xbt/CMakeLists.txt
-)
+ )
set(CMAKE_SOURCE_FILES
buildtools/Cmake/CTestConfig.cmake
buildtools/Cmake/MaintainerMode.cmake
buildtools/Cmake/Supernovae.cmake
buildtools/Cmake/Pipol.cmake
+ buildtools/Cmake/GenerateDoc.cmake
+ buildtools/Cmake/GenerateDocWin.cmake
buildtools/Cmake/GenerateUserGuide.cmake
buildtools/Cmake/GenerateRefGuide.cmake
buildtools/Cmake/test_prog/prog_getline.c
buildtools/Cmake/Modules/FindGraphviz.cmake
buildtools/Cmake/Modules/FindValgrind.cmake
buildtools/Cmake/Modules/FindRngStream.cmake
- buildtools/Cmake/GenerateDocWin.cmake
buildtools/Cmake/MakeExe.cmake
buildtools/Cmake/PrintArgs.cmake
buildtools/Cmake/MakeLib.cmake
buildtools/Cmake/src/gras_config.h.in
buildtools/Cmake/src/simgrid.nsi.in
CMakeLists.txt
-)
+ )
set(PLATFORMS_EXAMPLES
examples/platforms/bypassASroute.xml
examples/platforms/syscoord/median_meridian.xml
examples/platforms/syscoord/median_p2psim.syscoord
examples/platforms/syscoord/median_p2psim.xml
-)
+ )
set(generated_src_files
- src/xbt/datadesc/ddt_parse.yy.c
- src/xbt/automaton/y.tab.c
- src/xbt/automaton/y.tab.h
- src/xbt/automaton/automaton_parse.yy.c
-)
+ ${CMAKE_HOME_DIRECTORY}/src/xbt/datadesc/ddt_parse.yy.c
+ src/xbt/automaton/parserPromela.tab.cacc
+ src/xbt/automaton/parserPromela.tab.hacc
+ src/xbt/automaton/automaton_lexer.yy.c
+ )
foreach(file ${generated_src_files})
set_source_files_properties(${file} PROPERTIES GENERATED true)