diff --git a/swig/Makefile b/swig/Makefile
index 42279069edf541f8d6684bdb0dfc9586f17881e2..3c69872e9bd436a997dc34169ca413d8c2b9d5ec 100644
--- a/swig/Makefile
+++ b/swig/Makefile
@@ -44,6 +44,7 @@ CBINOUT=_libcclvalue.so \
 				_libcclmatch.so \
 				_libcclmatchdata.so \
 				_libccltokenmatch.so \
+				_libcclannotationmatch.so \
 				_libcclsentencecontext.so \
 				_libccloperator.so \
 				_libcclparser.so \
@@ -62,6 +63,7 @@ CWRAP=libcclvalue_wrap.cxx \
 			libcclmatch_wrap.cxx \
 			libcclmatchdata_wrap.cxx \
 			libccltokenmatch_wrap.cxx \
+			libcclannotationmatch_wrap.cxx \
 			libcclsentencecontext_wrap.cxx \
 			libcorpussentence_wrap.cxx \
 			libccloperator_wrap.cxx \
@@ -79,6 +81,7 @@ CWRAPBIN=libcclvalue_wrap.o \
 				 libcclmatch_wrap.o \
 				 libcclmatchdata_wrap.o \
 				 libccltokenmatch_wrap.o \
+				 libcclannotationmatch_wrap.o \
 				 libcclsentencecontext_wrap.o \
 				 libccloperator_wrap.o \
 				 libcclparser_wrap.o \
@@ -97,6 +100,7 @@ PYMODULES=libcclvalue.py \
 					libcclparsedexpression.py \
 					libcclvariables.py \
 					libcclsentencecontext.py \
+					libcclannotationmatch.py \
 					libcclfunctionaloperator.py \
 					libccloperator.py \
 					boost_shared_ptr.py
@@ -113,6 +117,7 @@ PYCBIN=libcclvalue.pyc \
 			 libcclparsedexpression.pyc \
 			 libcclvariables.pyc \
 			 libcclsentencecontext.pyc \
+			 libcclannotationmatch.pyc \
 			 libcclfunctionaloperator.pyc \
 			 libccloperator.pyc \
 			 libcclparser.pyc \