diff --git a/src/Makefile b/src/Makefile
index 1844396371a28ce9cf7fdafb27f3f2e42bde7bde..d052f923367f278b3f438ba4dd80a74e4b36509c 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -40,11 +40,13 @@ clean:
 
 all: ${MOD_OBJS} ${RUNNABLE} 
 
-connection_m.o: connection_m.f08 neuron_dummy.o
+neuron_dummy_m.o: neuron_dummy_m.f08
+	${FC} ${FORT_STD} -c neuron_dummy_m.f08
+
+connection_m.o: connection_m.f08 neuron_dummy_m.o
 	${FC} ${FORT_STD} -c connection_m.f08 neuron_dummy_m.o
 
 connection_test.out: connection_test.f08 connection_m.o neuron_dummy_m.o
 	${FC} ${FORT_STD} -o connection_test.out connection_test.f08 connection_m.o neuron_dummy_m.o
 
-neuron_dummy.o: neuron_dummy_m.f08
-	${FC} ${FORT_STD} -c neuron_dummy_m.f08
+