diff --git a/makefile b/makefile
index fb4fbbe380b5058da8ba7d24eae9da758c24ae2b..0f5e32fbc20db3ca875bf105d34bf10452926fa7 100644
--- a/makefile
+++ b/makefile
@@ -1,5 +1,5 @@
-SRC=SMPStaticAnalyzer.cpp SMPDataFlowAnalysis.cpp SMPInstr.cpp SMPBasicBlock.cpp SMPFunction.cpp
-OBJS=SMPStaticAnalyzer.o SMPDataFlowAnalysis.o SMPInstr.o SMPBasicBlock.o SMPFunction.o
+SRC=SMPStaticAnalyzer.cpp SMPDataFlowAnalysis.cpp SMPInstr.cpp SMPBasicBlock.cpp SMPFunction.cpp SMPProgram.cpp
+OBJS=SMPStaticAnalyzer.o SMPDataFlowAnalysis.o SMPInstr.o SMPBasicBlock.o SMPFunction.o SMPProgram.o
 CXX=g++
 LD=g++
 EXTRA_CFLAGS=-D__IDP__ -D__PLUGIN__ -c -D__LINUX__ -I${IDASDK}/include