diff --git a/src/Makefile b/src/Makefile
index 48a81666bcc2feb6fb1b619a57a901030c4e503b..41a6f96df12b6f91a63f5fd35f9ac6c67f9195e3 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -12,7 +12,7 @@
 TARGET = scdaq
 
 # source files
-SOURCES = config.cc DmaInputFilter.cc elastico.cc FileDmaInputFilter.cc InputFilter.cc OutputBySize.cc OutputByOrbit.cc processor.cc scdaq.cc session.cc slice.cc tools.cc WZDmaInputFilter.cc MicronDmaInputFilter.cc
+SOURCES = config.cc DmaInputFilter.cc elastico.cc FileDmaInputFilter.cc InputFilter.cc OutputFileHandler.cc OutputBySize.cc OutputByOrbit.cc processor.cc scdaq.cc session.cc slice.cc tools.cc WZDmaInputFilter.cc MicronDmaInputFilter.cc
 C_SOURCES = wz_dma.c
 
 # work out names of object files from sources
@@ -64,7 +64,7 @@ elastico.o:	elastico.h format.h slice.h controls.h log.h
 FileDmaInputFilter.o:	FileDmaInputFilter.h InputFilter.h log.h
 InputFilter.o:	InputFilter.h log.h
 outputBySize.o:	OutputBySize.h slice.h log.h
-outputByOrbit.o:	OutputByOrbit.h slice.h log.h
+outputByOrbit.o:	OutputByOrbit.h OutputFileHandler.h slice.h log.h
 processor.o:	processor.h slice.h format.h log.h bril_histo.h
 session.o:	session.h log.h
 slice.o: 	slice.h