4 SWIGFLAGS= -python -c++
9 GDCMLIB=$(GDCMDIR)/.libs/libgdcm.a
10 GDCMINCLUDES=-I$(GDCMDIR)
13 PYTHON_PREFIX =`$(PYTHON) -c "import sys; print sys.exec_prefix"`
14 PYTHON_VERSION =`$(PYTHON) -c "import sys; print sys.version[:3]"`
15 PYTHON_INCLUDES="-I$(PYTHON_PREFIX)/include/python$(PYTHON_VERSION)"
17 CXXFLAGS=$(GDCMINCLUDES)
18 CPPFLAGS=-g -Wall -Wunused-variable
22 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(PYTHON_INCLUDES) $< -o $@
24 $(SWIG) $(SWIGFLAGS) $(PYTHON_INCLUDES) $(GDCMINCLUDES) -o $@ $<
26 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $< -o $@
29 all: gdcm_wrap.o $(GDCMLIB)
30 g++ -shared $^ -o $(TARGET) $(LDFLAGS)
33 $(PYTHON) -c"import _gdcm"
36 rm -f *_wrap* *.so *.o *.pyc gdcm.py
43 #.SECONDARY: dcm_wrap.cxx