Skip to content
Snippets Groups Projects
Commit cb552550 authored by Paweł Kędzia's avatar Paweł Kędzia
Browse files

Updaded Makefile

parent 690035d2
No related merge requests found
......@@ -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:
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment