From 498bafe8bc71a3b24582fa97b4e65bf85b54edb1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pawe=C5=82=20K=C4=99dzia?= <Pawel.Kedzia@pwr.wroc.pl>
Date: Tue, 10 May 2011 11:00:11 +0200
Subject: [PATCH] (swig) Updated Makefile

---
 swig/Makefile | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

diff --git a/swig/Makefile b/swig/Makefile
index d13b32f..de32c55 100644
--- a/swig/Makefile
+++ b/swig/Makefile
@@ -31,7 +31,8 @@ CBIN=libcclvalue.o \
 	libccloperator.o \
 	libcclvariables.o \
 	libcclsentencecontext.o \
-	libcclparser.o 
+	libcclparser.o \
+	libcclactionexeccontext.o
 
 CBINOUT=_libcclvalue.so \
 				_libcclstrset.so \
@@ -50,12 +51,12 @@ CBINOUT=_libcclvalue.so \
 				_libcclsentencecontext.so \
 				_libccloperator.so \
 				_libcclparser.so \
+				_libcclactionexeccontext.so \
 				_boost_shared_ptr.so
 
 CWRAP=libcclvalue_wrap.cxx \
 			libcclstrset_wrap.cxx \
 			libcclbool_wrap.cxx \
-			libcclparser_wrap.cxx \
 			libcclposition_wrap.cxx \
 			libccltset_wrap.cxx \
 			libcclexpression_wrap.cxx \
@@ -70,6 +71,8 @@ CWRAP=libcclvalue_wrap.cxx \
 			libcclsentencecontext_wrap.cxx \
 			libcorpussentence_wrap.cxx \
 			libccloperator_wrap.cxx \
+			libcclparser_wrap.cxx \
+			libcclactionexeccontext_wrap.cxx \
 			boost_shared_ptr_wrap.cxx
 
 CWRAPBIN=libcclvalue_wrap.o \
@@ -89,12 +92,12 @@ CWRAPBIN=libcclvalue_wrap.o \
 				 libcclsentencecontext_wrap.o \
 				 libccloperator_wrap.o \
 				 libcclparser_wrap.o \
+				 libcclactionexeccontext_wrap.o \
 				 boost_shared_ptr_wrap.o
 
 PYMODULES=libcclvalue.py \
 					libcclstrset.py \
 					libcclbool.py \
-					libcclparser.py \
 					libcclposition.py \
 					libccltset.py \
 					libcclmatch.py \
@@ -108,6 +111,8 @@ PYMODULES=libcclvalue.py \
 					libcclmatchvector.py \
 					libcclfunctionaloperator.py \
 					libccloperator.py \
+					libcclparser.py \
+					libcclactionexeccontext.py \
 					boost_shared_ptr.py
 
 PYCBIN=libcclvalue.pyc \
@@ -127,6 +132,7 @@ PYCBIN=libcclvalue.pyc \
 			 libcclfunctionaloperator.pyc \
 			 libccloperator.pyc \
 			 libcclparser.pyc \
+			 libcclactionexeccontext.pyc \
 			 boost_shared_ptr.pyc
 
 all:boost_shared_ptr.o $(CBIN)
@@ -269,6 +275,15 @@ libcclparser.o:
 	$(CPP) -shared libcclparser_wrap.o \
 		$(CCLBIN) $(ANTLRLIB) -o _libcclparser.so
 
+# -----------------------------------------------------------------------------
+
+# ActionExecContext
+libcclactionexeccontext.o:
+	$(SWIG) $(SWIGOPTS_LANG) libcclactionexeccontext.i
+	$(CPP) -c libcclactionexeccontext_wrap.cxx -I$(PYTHONDIR) -I$(WCCLDIR) $(CPPFLAGS)
+	$(CPP) -shared libcclactionexeccontext_wrap.o \
+		$(CCLBIN) $(ANTLRLIB) -o _libcclactionexeccontext.so
+
 # -----------------------------------------------------------------------------
 clean:
 	rm -f $(CBIN) $(CBINOUT) $(CWRAP) $(CWRAPBIN) $(PYMODULES) $(PYCBIN)
-- 
GitLab