diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 018e25035829d60d570602587691026894402fdc..0712789dedbb50ac85f3852e813d28e62e75815b 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -19,3 +19,11 @@ add_library(connection_m SHARED connection_m.f90)
 set_target_properties(connection_m PROPERTIES LINKER_LANGUAGE Fortran)
 target_link_libraries(connection_m neuron_m time_measurement_m normal_m)
 
+add_library(interconnection_m SHARED net_m.f90)
+set_target_properties(interconnection_m PROPERTIES LINKER_LANGUAGE Fortran)
+target_link_libraries(interconnection_m data_kinds_4neuro_m time_measurement_m)
+
+add_library(net_m SHARED net_m.f90)
+set_target_properties(net_m PROPERTIES LINKER_LANGUAGE Fortran)
+target_link_libraries(net_m interconnection_m data_kinds_4neuro_m time_measurement_m neuron_m connection_m)
+