]> Creatis software - gdcm.git/blob - Makefile
* ChangeLog added --- Frog
[gdcm.git] / Makefile
1
2 ###CC   = gcc
3 ###LINK = gcc -shared -o ptinpoly.so
4 SWIG = ~/Local/bin/swig
5 SWIGFLAGS= -python -c++
6
7 PYTHON=python
8 PYTHON_PREFIX  =`$(PYTHON) -c "import sys; print sys.exec_prefix"`
9 PYTHON_VERSION =`$(PYTHON) -c "import sys; print sys.version[:3]"`
10 PYTHON_INCLUDES="-I$(PYTHON_PREFIX)/include/python$(PYTHON_VERSION)"
11
12 CXXFLAGS=$(PYTHON_INCLUDES)
13
14 %.o : %.cxx
15         $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $< -o $@
16 %_wrap.cxx : %.i
17         $(SWIG) $(SWIGFLAGS) $(PYTHON_INCLUDES) -o $@ $<
18
19 all: dcm_wrap.o
20
21 test: test.o
22
23 clean:
24         rm -f *_wrap* *.so *.o *.pyc
25
26 .SECONDARY: dcm_wrap.cxx
27