### define source packages
set(EXTRA_DIST
+ src/3rd-party/catch.hpp
+ src/3rd-party/xxhash.hpp
src/bindings/python/simgrid_python.cpp
src/dag/dax.dtd
src/dag/dax_dtd.c
src/dag/dax_dtd.h
- src/include/catch.hpp
- src/include/mc/datatypes.h
- src/include/mc/mc.h
- src/include/simgrid/sg_config.hpp
- src/include/xbt/coverage.h
- src/include/xbt/mmalloc.h
- src/include/xbt/parmap.hpp
- src/include/xbt/xbt_modinter.h
- src/include/xxhash.hpp
src/kernel/actor/Simcall.hpp
src/kernel/resource/HostImpl.hpp
src/kernel/resource/LinkImpl.hpp
src/kernel/resource/models/ns3/ns3_simulator.hpp
src/kernel/resource/models/ptask_L07.hpp
+ src/mc/datatypes.h
+ src/mc/mc.h
src/mc/mc_mmu.hpp
src/mc/mc_record.hpp
+
+ src/simgrid/sg_config.hpp
+ src/simgrid/math_utils.h
+
src/smpi/colls/coll_tuned_topo.hpp
src/smpi/colls/colls_private.hpp
src/smpi/colls/smpi_mvapich2_selector_stampede.hpp
src/smpi/include/smpi_utils.hpp
src/smpi/smpi_main.c
src/smpi/smpi_replay_main.cpp
- src/surf/surf_interface.hpp
src/kernel/xml/simgrid.dtd
src/kernel/xml/simgrid_dtd.c
src/kernel/xml/simgrid_dtd.h
- src/kernel/xml/surfxml_sax_cb.cpp
+ src/kernel/xml/platf_sax_cb.cpp
src/xbt/automaton/automaton_lexer.yy.c
src/xbt/automaton/parserPromela.lex
src/xbt/automaton/parserPromela.tab.cacc
src/xbt/automaton/parserPromela.tab.hacc
src/xbt/automaton/parserPromela.yacc
+ src/xbt/coverage.h
src/xbt/dict_private.h
src/xbt/log_private.hpp
src/xbt/mallocator_private.h
-
+ src/xbt/parmap.hpp
+
+ src/xbt/mmalloc/mmalloc.h
src/xbt/mmalloc/mfree.c
src/xbt/mmalloc/mm_legacy.c
src/xbt/mmalloc/mm_module.c
src/xbt/random.cpp
src/xbt/snprintf.c
src/xbt/string.cpp
+ src/xbt/utils/iter/subsets.cpp
src/xbt/xbt_log_appender_file.cpp
src/xbt/xbt_log_layout_format.cpp
src/xbt/xbt_log_layout_simple.cpp
- src/xbt/xbt_main.cpp
+ src/xbt/xbt_misc.cpp
src/xbt/xbt_os_file.cpp
src/xbt/xbt_os_time.c
src/xbt/xbt_parse_units.cpp
src/xbt/xbt_replay.cpp
src/xbt/xbt_str.cpp
- src/xbt/xbt_virtu.cpp
)
if(HAVE_MMALLOC)
src/kernel/resource/models/ns3/ns3_simulator.cpp
)
-set(SURF_SRC
+set(KERNEL_SRC
+ src/deprecated.cpp
+
src/kernel/EngineImpl.cpp
src/kernel/EngineImpl.hpp
+ src/kernel/activity/ActivityImpl.cpp
+ src/kernel/activity/ActivityImpl.hpp
+ src/kernel/activity/BarrierImpl.cpp
+ src/kernel/activity/BarrierImpl.hpp
+ src/kernel/activity/CommImpl.cpp
+ src/kernel/activity/CommImpl.hpp
+ src/kernel/activity/ConditionVariableImpl.cpp
+ src/kernel/activity/ConditionVariableImpl.hpp
+ src/kernel/activity/ExecImpl.cpp
+ src/kernel/activity/ExecImpl.hpp
+ src/kernel/activity/IoImpl.cpp
+ src/kernel/activity/IoImpl.hpp
+ src/kernel/activity/MailboxImpl.cpp
+ src/kernel/activity/MailboxImpl.hpp
+ src/kernel/activity/MutexImpl.cpp
+ src/kernel/activity/MutexImpl.hpp
+ src/kernel/activity/SemaphoreImpl.cpp
+ src/kernel/activity/SemaphoreImpl.hpp
+ src/kernel/activity/SleepImpl.cpp
+ src/kernel/activity/SleepImpl.hpp
+ src/kernel/activity/Synchro.cpp
+ src/kernel/activity/Synchro.hpp
+
+ src/kernel/actor/ActorImpl.cpp
+ src/kernel/actor/ActorImpl.hpp
+ src/kernel/actor/CommObserver.cpp
+ src/kernel/actor/CommObserver.hpp
+ src/kernel/actor/Simcall.cpp
+ src/kernel/actor/SimcallObserver.cpp
+ src/kernel/actor/SimcallObserver.hpp
+ src/kernel/actor/SynchroObserver.cpp
+ src/kernel/actor/SynchroObserver.hpp
+
+ src/kernel/context/Context.cpp
+ src/kernel/context/Context.hpp
+ src/kernel/context/ContextRaw.cpp
+ src/kernel/context/ContextRaw.hpp
+ src/kernel/context/ContextSwapped.cpp
+ src/kernel/context/ContextSwapped.hpp
+ src/kernel/context/ContextThread.cpp
+ src/kernel/context/ContextThread.hpp
+
src/kernel/lmm/System.cpp
src/kernel/lmm/System.hpp
src/kernel/lmm/fair_bottleneck.cpp
src/kernel/xml/platf.hpp
src/kernel/xml/platf_private.hpp
src/kernel/xml/sg_platf.cpp
- src/kernel/xml/surfxml_parseplatf.cpp
- src/kernel/xml/surfxml_sax_cb.cpp
+ src/kernel/xml/platf_sax_cb.cpp
)
if (Eigen3_FOUND)
- set(SURF_SRC
- ${SURF_SRC}
+ set(KERNEL_SRC
+ ${KERNEL_SRC}
src/kernel/lmm/bmf.cpp
src/kernel/lmm/bmf.hpp)
else()
src/kernel/lmm/bmf.cpp
src/kernel/lmm/bmf.hpp)
endif()
+# Boost context may not be available
+if (HAVE_BOOST_CONTEXTS)
+ set(KERNEL_SRC
+ ${KERNEL_SRC}
+ src/kernel/context/ContextBoost.cpp
+ src/kernel/context/ContextBoost.hpp)
+else()
+ set(EXTRA_DIST
+ ${EXTRA_DIST}
+ src/kernel/context/ContextBoost.cpp
+ src/kernel/context/ContextBoost.hpp)
+endif()
set(PLUGINS_SRC
src/plugins/ProducerConsumer.cpp
src/plugins/vm/dirty_page_tracking.cpp
)
-set(SIMIX_SRC
- src/kernel/activity/ActivityImpl.cpp
- src/kernel/activity/ActivityImpl.hpp
- src/kernel/activity/BarrierImpl.cpp
- src/kernel/activity/BarrierImpl.hpp
- src/kernel/activity/CommImpl.cpp
- src/kernel/activity/CommImpl.hpp
- src/kernel/activity/ConditionVariableImpl.cpp
- src/kernel/activity/ConditionVariableImpl.hpp
- src/kernel/activity/ExecImpl.cpp
- src/kernel/activity/ExecImpl.hpp
- src/kernel/activity/IoImpl.cpp
- src/kernel/activity/IoImpl.hpp
- src/kernel/activity/MailboxImpl.cpp
- src/kernel/activity/MailboxImpl.hpp
- src/kernel/activity/MutexImpl.cpp
- src/kernel/activity/MutexImpl.hpp
- src/kernel/activity/SemaphoreImpl.cpp
- src/kernel/activity/SemaphoreImpl.hpp
- src/kernel/activity/SleepImpl.cpp
- src/kernel/activity/SleepImpl.hpp
- src/kernel/activity/Synchro.cpp
- src/kernel/activity/Synchro.hpp
- src/kernel/actor/ActorImpl.cpp
- src/kernel/actor/ActorImpl.hpp
- src/kernel/actor/CommObserver.cpp
- src/kernel/actor/CommObserver.hpp
- src/kernel/actor/Simcall.cpp
- src/kernel/actor/SimcallObserver.cpp
- src/kernel/actor/SimcallObserver.hpp
- src/kernel/actor/SynchroObserver.cpp
- src/kernel/actor/SynchroObserver.hpp
- src/kernel/context/Context.cpp
- src/kernel/context/Context.hpp
- src/kernel/context/ContextRaw.cpp
- src/kernel/context/ContextRaw.hpp
- src/kernel/context/ContextSwapped.cpp
- src/kernel/context/ContextSwapped.hpp
- src/kernel/context/ContextThread.cpp
- src/kernel/context/ContextThread.hpp
- src/simix/libsmx.cpp
- )
-
-# Boost context may not be available
-if (HAVE_BOOST_CONTEXTS)
- set(SIMIX_SRC
- ${SIMIX_SRC}
- src/kernel/context/ContextBoost.cpp
- src/kernel/context/ContextBoost.hpp)
-else()
- set(EXTRA_DIST
- ${EXTRA_DIST}
- src/kernel/context/ContextBoost.cpp
- src/kernel/context/ContextBoost.hpp)
-endif()
set(S4U_SRC
src/s4u/s4u_Activity.cpp
src/mc/explo/UdporChecker.cpp
src/mc/explo/UdporChecker.hpp
+ src/mc/explo/udpor/CompatibilityGraph.hpp
+ src/mc/explo/udpor/CompatibilityGraph.cpp
+ src/mc/explo/udpor/CompatibilityGraphNode.hpp
+ src/mc/explo/udpor/CompatibilityGraphNode.cpp
+ src/mc/explo/udpor/Configuration.hpp
+ src/mc/explo/udpor/Configuration.cpp
+ src/mc/explo/udpor/EventSet.cpp
+ src/mc/explo/udpor/EventSet.hpp
+ src/mc/explo/udpor/History.cpp
+ src/mc/explo/udpor/History.hpp
+ src/mc/explo/udpor/UnfoldingEvent.cpp
+ src/mc/explo/udpor/UnfoldingEvent.hpp
+ src/mc/explo/udpor/Unfolding.cpp
+ src/mc/explo/udpor/Unfolding.hpp
+ src/mc/explo/udpor/udpor_forward.hpp
+
src/mc/inspect/DwarfExpression.cpp
src/mc/inspect/DwarfExpression.hpp
src/mc/inspect/Frame.cpp
src/mc/mc_forward.hpp
src/mc/mc_private.hpp
src/mc/mc_record.cpp
- src/mc/udpor_global.cpp
- src/mc/udpor_global.hpp
src/xbt/mmalloc/mm_interface.c
)
### depend of some variables set upper
if(${HAVE_UCONTEXT_CONTEXTS}) #ucontext
- set(SIMIX_SRC ${SIMIX_SRC} src/kernel/context/ContextUnix.hpp
+ set(KERNEL_SRC ${KERNEL_SRC} src/kernel/context/ContextUnix.hpp
src/kernel/context/ContextUnix.cpp)
else() # NOT ucontext
set(EXTRA_DIST ${EXTRA_DIST} src/kernel/context/ContextUnix.hpp
${S4U_SRC}
${SIMGRID_SRC}
${MC_SRC_BASE}
- ${SIMIX_SRC}
- ${SURF_SRC}
+ ${KERNEL_SRC}
${TRACING_SRC}
${XBT_SRC}
${PLUGINS_SRC}