From cb5525507fc7185f5994ad09f4bb2f2ff217b4d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20K=C4=99dzia?= <pawel.kedzia@pwr.wroc.pl> Date: Wed, 4 May 2011 10:31:34 +0200 Subject: [PATCH] Updaded Makefile --- swig/Makefile | 191 +++++++++++++++++++++++++------------------------- 1 file changed, 95 insertions(+), 96 deletions(-) diff --git a/swig/Makefile b/swig/Makefile index 4ff5598..cb120f6 100644 --- a/swig/Makefile +++ b/swig/Makefile @@ -15,53 +15,93 @@ ANTLRLIB=/usr/lib/libantlr-pic.a # CPPFLAGS=-fPIC -Wall -O2 CPPFLAGS=-fPIC -O2 -CBIN= -# CBIN=libcorpustag.o libcorpustagset.o libcorpustagsetmanager.o \ - libcclvalue.o libcclstrset.o libcclbool.o libcclposition.o \ - libccltset.o libcclexpression.o libcclparsedexpression.o \ - libcclfunctionaloperator.o libcclvariables.o libcclmatch.o \ - boostsharedptr.o libcorpustoken.o libcorpuslexeme.o \ - libcclsentencecontext.o libcorpussentence.o libccloperator.o - -CBINOUT=_libcorpustag.so _libcorpustagset.so _libcorpustagsetmanager.so \ - _libcclvalue.so _libcclstrset.so _libcclbool.so _libcclposition.so \ - _libccltset.so _libcclexpression.so _libcclparsedexpression.so \ - _libcclfunctionaloperator.so _libcclvariables.so _libcclmatch.so \ - _boost_shared_ptr.so _libcorpustoken.so _libcorpuslexeme.so \ - _libcclsentencecontext.so _libcorpussentence.so _libccloperator.so - -CWRAP=libcorpustag_wrap.cxx libcorpustagset_wrap.cxx libcorpustagsetmanager_wrap.cxx \ - libcclvalue_wrap.cxx libcclstrset_wrap.cxx libcclbool_wrap.cxx \ - libcclparser_wrap.cxx libcclposition_wrap.cxx libccltset_wrap.cxx \ - libcclexpression_wrap.cxx libcclparsedexpression_wrap.cxx \ - libcclfunctionaloperator_wrap.cxx libcclvariables_wrap.cxx libcclmatch_wrap.cxx \ - boost_shared_ptr_wrap.cxx libcorpustoken_wrap.cxx libcorpuslexeme_wrap.cxx \ - libcclsentencecontext_wrap.cxx libcorpussentence_wrap.cxx \ - libccloperator_wrap.cxx - -CWRAPBIN=libcorpustag_wrap.o libcorpustagset_wrap.o libcorpustagsetmanager_wrap.o \ - libcclvalue_wrap.o libcclstrset_wrap.o libcclbool_wrap.o \ - libcclposition_wrap.o libccltset_wrap.o \ - libcclexpression_wrap.o libcclparsedexpression_wrap.o \ - libcclfunctionaloperator_wrap.o libcclvariables_wrap.o \ - libcclmatch_wrap.o boost_shared_ptr_wrap.o libcorpustoken_wrap.o \ - libcorpuslexeme_wrap.o libcclsentencecontext_wrap.o \ - libcorpussentence_wrap.o libccloperator_wrap.o - -PYMODULES=libcorpustag.py libcorpustagset.py libcorpustagsetmanager.py \ - libcclvalue.py libcclstrset.py libcclbool.py \ - libcclparser.py libcclposition.py libccltset.py \ - libcclexpression.py libcclparsedexpression.py libcclvariables.py \ - boost_shared_ptr.py libcorpuslexeme.py libcorpustoken.py \ - libcclsentencecontext.py libcorpussentence.py \ - libcclfunctionaloperator.py libccloperator.py - -PYCBIN=libcorpustag.pyc libcorpustagset.pyc libcorpustagsetmanager.pyc \ - libcclvalue.pyc libcclstrset.pyc libcclbool.pyc \ - libcclposition.pyc libccltset.pyc libcclexpression.pyc libcclparsedexpression.pyc \ - libcclvariables.pyc boost_shared_ptr.pyc libcorpuslexeme.pyc libcorpustoken.pyc \ - libcorpussentence.pyc libcclsentencecontext.pyc libcclfunctionaloperator.pyc \ - libccloperator.pyc +CBIN=libcclvalue.o \ + libcclbool.o \ + libcclposition.o \ + libccltset.o \ + libcclstrset.o \ + libcclmatch.o \ + libcclexpression.o \ + libcclparsedexpression.o \ + libcclfunctionaloperator.o \ + libccloperator.o \ + libcclvariables.o \ + libcclsentencecontext.o \ + libcclparser.o + +CBINOUT=_libcclvalue.so \ + _libcclstrset.so \ + _libcclbool.so \ + _libcclposition.so \ + _libccltset.so \ + _libcclexpression.so \ + _libcclparsedexpression.so \ + _libcclfunctionaloperator.so \ + _libcclvariables.so \ + _libcclmatch.so \ + _libcclsentencecontext.so \ + _libccloperator.so \ + _libcclparser.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 \ + libcclparsedexpression_wrap.cxx \ + libcclfunctionaloperator_wrap.cxx \ + libcclvariables_wrap.cxx \ + libcclmatch_wrap.cxx \ + libcclsentencecontext_wrap.cxx \ + libcorpussentence_wrap.cxx \ + libccloperator_wrap.cxx \ + boost_shared_ptr_wrap.cxx + +CWRAPBIN=libcclvalue_wrap.o \ + libcclstrset_wrap.o \ + libcclbool_wrap.o \ + libcclposition_wrap.o \ + libccltset_wrap.o \ + libcclexpression_wrap.o \ + libcclparsedexpression_wrap.o \ + libcclfunctionaloperator_wrap.o \ + libcclvariables_wrap.o \ + libcclmatch_wrap.o \ + libcclsentencecontext_wrap.o \ + libccloperator_wrap.o \ + libcclparser_wrap.o \ + boost_shared_ptr_wrap.cxx + +PYMODULES=libcclvalue.py \ + libcclstrset.py \ + libcclbool.py \ + libcclparser.py \ + libcclposition.py \ + libccltset.py \ + libcclexpression.py \ + libcclparsedexpression.py \ + libcclvariables.py \ + libcclsentencecontext.py \ + libcclfunctionaloperator.py \ + libccloperator.py \ + boost_shared_ptr_wrap.py + +PYCBIN=libcclvalue.pyc \ + libcclstrset.pyc \ + libcclbool.pyc \ + libcclposition.pyc \ + libccltset.pyc \ + libcclexpression.pyc \ + libcclparsedexpression.pyc \ + libcclvariables.pyc \ + libcclsentencecontext.pyc \ + libcclfunctionaloperator.pyc \ + libccloperator.pyc \ + libcclparser.pyc \ + boost_shared_ptr_wrap.pyc all:boost_shared_ptr.o $(CBIN) # Nothing to do @@ -77,54 +117,6 @@ boost_shared_ptr.o: $(CPP) -c boost_shared_ptr_wrap.cxx -I$(PYTHONDIR) $(CPPFLAGS) $(CPP) -shared boost_shared_ptr_wrap.o -o _boost_shared_ptr.so - -# ----------------------------------------------------------------------------- -# ----------------------------------------------------------------------------- -# Corpus2 Wrappers -# ----------------------------------------------------------------------------- -# ----------------------------------------------------------------------------- -# Tag -libcorpustag.o: - $(SWIG) $(SWIGOPTS_LANG) libcorpustag.i - $(CPP) -c libcorpustag_wrap.cxx -I$(PYTHONDIR) $(CPPFLAGS) - $(CPP) -shared libcorpustag_wrap.o \ - $(PWRUTILBIN) $(CORPUS2BIN) -o _libcorpustag.so - -# Tagset -libcorpustagset.o: - $(SWIG) $(SWIGOPTS_LANG) libcorpustagset.i - $(CPP) -c libcorpustagset_wrap.cxx -I$(PYTHONDIR) $(CPPFLAGS) - $(CPP) -fPIC -shared libcorpustagset_wrap.o \ - $(PWRUTILBIN) $(CORPUS2BIN) -o _libcorpustagset.so - -# Tagsetmanager -libcorpustagsetmanager.o: - $(SWIG) $(SWIGOPTS_LANG) libcorpustagsetmanager.i - $(CPP) -c libcorpustagsetmanager_wrap.cxx -I$(PYTHONDIR) $(CPPFLAGS) - $(CPP) -shared libcorpustagsetmanager_wrap.o \ - $(PWRUTILBIN) $(CORPUS2BIN) -o _libcorpustagsetmanager.so - -# Token -libcorpustoken.o: - $(SWIG) $(SWIGOPTS_LANG) libcorpustoken.i - $(CPP) -c libcorpustoken_wrap.cxx -I$(PYTHONDIR) $(CPPFLAGS) - $(CPP) -shared libcorpustoken_wrap.o \ - $(PWRUTILBIN) $(CORPUS2BIN) -o _libcorpustoken.so - -# Lexeme -libcorpuslexeme.o: - $(SWIG) $(SWIGOPTS_LANG) libcorpuslexeme.i - $(CPP) -c libcorpuslexeme_wrap.cxx -I$(PYTHONDIR) $(CPPFLAGS) - $(CPP) -shared libcorpuslexeme_wrap.o \ - $(PWRUTILBIN) $(CORPUS2BIN) -o _libcorpuslexeme.so - -# Sentence -libcorpussentence.o: - $(SWIG) $(SWIGOPTS_LANG) libcorpussentence.i - $(CPP) -c libcorpussentence_wrap.cxx -I$(PYTHONDIR) $(CPPFLAGS) - $(CPP) -shared libcorpussentence_wrap.o \ - $(PWRUTILBIN) $(CORPUS2BIN) -o _libcorpussentence.so - # ----------------------------------------------------------------------------- # ----------------------------------------------------------------------------- # CCL Wrappers @@ -200,7 +192,6 @@ libccloperator.o: $(CPP) -shared libccloperator_wrap.o \ $(CCLBIN) $(ANTLRLIB) -o _libccloperator.so - # Variables libcclvariables.o: $(SWIG) $(SWIGOPTS_LANG) libcclvariables.i @@ -215,6 +206,14 @@ libcclsentencecontext.o: $(CPP) -shared libcclsentencecontext_wrap.o \ $(CCLBIN) $(ANTLRLIB) -o _libcclsentencecontext.so +# ----------------------------------------------------------------------------- + +# User Parser +libcclparser.o: + $(SWIG) $(SWIGOPTS_LANG) libcclparser.i + $(CPP) -c libcclparser_wrap.cxx -I$(PYTHONDIR) -I$(WCCLDIR) $(CPPFLAGS) + $(CPP) -shared libcclparser_wrap.o \ + $(CCLBIN) $(ANTLRLIB) -o _libcclparser.so # ----------------------------------------------------------------------------- clean: -- GitLab