d129a1ab4a3ac39774d8a06311cef3845b0ec0c5
[mussa.git] / py / module.mk
1 CURDIR := $(BASEDIR)py/
2
3 SOURCES.cxx := module.cxx \
4                conserved_path.cxx \
5                glsequence.cxx \
6                mussa.cxx \
7                nway_paths.cxx \
8                sequence.cxx
9
10 MUSSA_PY_SRC := $(addprefix $(CURDIR), $(SOURCES.cxx))
11 MUSSA_PY_OBJ := $(MUSSA_PY_SRC:.cxx=$(OBJEXT))
12
13 SRC += $(MUSSA_PY_SRC)
14 CXXFLAGS += 
15
16 MUSSAPY := $(CURDIR)/mussa.so
17 TARGETBINS += $(MUSSAPY)
18
19 $(MUSSAPY): $(MUSSA_PY_OBJ) $(MUSSA_ALG_OBJ) $(MUSSA_ALG_GL_OBJ)
20         g++ -shared $(CXXFLAGS) -lGL -lpython2.3 -lboost_python -o $@ $^