diff --git a/src/debug/SourcesLib.cmake b/src/debug/SourcesLib.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..a9f9ca20d0bcb4f7f8e1fed39c5db6f6c22e4fab
--- /dev/null
+++ b/src/debug/SourcesLib.cmake
@@ -0,0 +1,17 @@
+# ---------------------------------------------------------------
+# --- SOURCE FILE NAMES -----------------------------------------
+# ---------------------------------------------------------------
+SET(SOT_MODULE_NAME debug)
+
+# --- Add your Source Files here.
+SET(libdg_${SOT_MODULE_NAME}_src
+      debug/debug.cpp
+)
+SET(libdg_${SOT_MODULE_NAME}_plugins_src 
+      debug/contiifstream.cpp
+)
+
+# ---------------------------------------------------------------
+# --- GENERIC RULES ---------------------------------------------
+# ---------------------------------------------------------------
+SOT_SRC_SUBDIR_PROCESS()
diff --git a/src/dgraph/SourcesLib.cmake b/src/dgraph/SourcesLib.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..c7b607e9a9333e9687dd857b7ea63fa9411bf8a2
--- /dev/null
+++ b/src/dgraph/SourcesLib.cmake
@@ -0,0 +1,28 @@
+# ---------------------------------------------------------------
+# --- SOURCE FILE NAMES -----------------------------------------
+# ---------------------------------------------------------------
+SET(SOT_MODULE_NAME dgraph)
+
+# --- Add your Source Files here.
+SET(libdg_${SOT_MODULE_NAME}_src
+      dgraph/pool.cpp
+      dgraph/interpreter.cpp
+      dgraph/factory.cpp
+      dgraph/entity.cpp
+      dgraph/plugin-loader.cpp  
+)
+
+SET(libdg_${SOT_MODULE_NAME}_templates "")
+SET(libdg_${SOT_MODULE_NAME}_headers "")
+
+SET(libdg_${SOT_MODULE_NAME}_plugins_headers "")
+SET(libdg_${SOT_MODULE_NAME}_plugins_templates "")
+SET(libdg_${SOT_MODULE_NAME}_plugins_src 
+      dgraph/shell-functions.cpp
+      dgraph/shell-procedure.cpp
+)
+
+# ---------------------------------------------------------------
+# --- GENERIC RULES ---------------------------------------------
+# ---------------------------------------------------------------
+SOT_SRC_SUBDIR_PROCESS()
diff --git a/src/exception/SourcesLib.cmake b/src/exception/SourcesLib.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..d920494f4bb2837248e87252bf0131f814cc2ced
--- /dev/null
+++ b/src/exception/SourcesLib.cmake
@@ -0,0 +1,19 @@
+# ---------------------------------------------------------------
+# --- SOURCE FILE NAMES -----------------------------------------
+# ---------------------------------------------------------------
+SET(SOT_MODULE_NAME exception)
+
+# --- Add your Source Files here.
+SET(libdg_${SOT_MODULE_NAME}_src 
+      exception/exception-abstract.cpp 
+      exception/exception-factory.cpp  
+      exception/exception-signal.cpp 
+)
+
+SET (libdg_${SOT_MODULE_NAME}_templates "")
+SET(libdg_${SOT_MODULE_NAME}_headers "")
+
+# ---------------------------------------------------------------
+# --- GENERIC RULES ---------------------------------------------
+# ---------------------------------------------------------------
+SOT_SRC_SUBDIR_PROCESS()
diff --git a/src/signal/SourcesLib.cmake b/src/signal/SourcesLib.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..9e38207eab44049687f92e339149149a3e39bb62
--- /dev/null
+++ b/src/signal/SourcesLib.cmake
@@ -0,0 +1,27 @@
+# ---------------------------------------------------------------
+# --- SOURCE FILE NAMES -----------------------------------------
+# ---------------------------------------------------------------
+SET(SOT_MODULE_NAME signal)
+
+# --- Add your Source Files here.
+SET (libdg_${SOT_MODULE_NAME}_src
+      signal/signal-array.cpp
+)
+
+SET (libdg_${SOT_MODULE_NAME}_templates 
+      signal/signal.t.cpp 
+      signal/time-dependency.t.cpp 
+      signal/signal-ptr.t.cpp
+)
+
+SET(libdg_${SOT_MODULE_NAME}_headers 
+     signal/signal-base.h
+     signal/signal-time-dependant.h
+)
+
+# Add specific compilation rules.
+
+# ---------------------------------------------------------------
+# --- GENERIC RULES ---------------------------------------------
+# ---------------------------------------------------------------
+SOT_SRC_SUBDIR_PROCESS()