+ xbt/graphxml_parse.c
+
+XBT_RL_SRC = \
+ xbt/xbt_rl_synchro.c \
+ xbt/xbt_rl_time.c
+XBT_SG_SRC = \
+ xbt/xbt_sg_synchro.c \
+ xbt/xbt_sg_time.c
+
+SURF_SRC= \
+ surf/maxmin.c \
+ surf/fair_bottleneck.c \
+ surf/lagrange.c \
+ surf/trace_mgr.c \
+ surf/surf.c \
+ surf/surfxml_parse.c \
+ surf/cpu.c surf/network.c surf/workstation.c \
+ surf/surf_timer.c \
+ surf/workstation_KCCFLN05.c surf/workstation_ptask_L07.c
+
+if CONTEXT_THREADS
+ SURF_SRC += xbt/xbt_os_thread.c
+else
+ SURF_SRC += xbt/xbt_os_thread_stubs.c
+endif
+
+GTNETS_SRC= \
+ surf/gtnets/gtnets_simulator.cc \
+ surf/gtnets/gtnets_topology.cc \
+ surf/gtnets/gtnets_interface.cc \
+ surf/network_gtnets.c
+
+# Separated because we don't want it in libsimgrid4java
+CTX_SRC= xbt/context.c
+JCTX_SRC= java/jxbt_context.c java/jxbt_context.h
+
+SIMIX_SRC= \
+ simix/smx_global.c \
+ simix/smx_deployment.c \
+ simix/smx_config.c \
+ simix/smx_environment.c \
+ simix/smx_host.c \
+ simix/smx_process.c \
+ simix/smx_action.c \
+ simix/smx_synchro.c
+
+SMPI_SRC= \
+ smpi/smpi_base.c \
+ smpi/smpi_bench.c \
+ smpi/smpi_global.c \
+ smpi/smpi_mpi.c \
+ smpi/smpi_sender.c \
+ smpi/smpi_receiver.c \
+ smpi/smpi_util.c
+
+MSG_SRC= msg/msg_config.c \
+ msg/task.c msg/host.c msg/m_process.c msg/gos.c \
+ msg/global.c msg/environment.c msg/deployment.c
+
+JMSG_C_SRC = \
+ java/jxbt_utilities.c java/jxbt_utilities.h \
+ java/jmsg.c java/jmsg.h \
+ java/jmsg_channel.c java/jmsg_channel.h \
+ java/jmsg_host.c java/jmsg_host.h \
+ java/jmsg_parallel_task.c java/jmsg_parallel_task.h \
+ java/jmsg_process.c java/jmsg_process.h \
+ java/jmsg_task.c java/jmsg_task.h
+
+JMSG_JAVA_SRC = \
+ java/simgrid/msg/MsgException.java \
+ java/simgrid/msg/JniException.java \
+ java/simgrid/msg/NativeException.java \
+ java/simgrid/msg/HostNotFoundException.java \
+ java/simgrid/msg/ProcessNotFoundException.java \