-.SECONDARY:
-
-SWIG = swig
-SWIGFLAGS= -python -c++
-
-TARGET=_gdcm.so
-
-GDCMDIR=../src
-GDCMLIB=$(GDCMDIR)/.libs/libgdcm.a
-GDCMINCLUDES=-I$(GDCMDIR)
-
-PYTHON=python
-PYTHON_PREFIX =`$(PYTHON) -c "import sys; print sys.exec_prefix"`
-PYTHON_VERSION =`$(PYTHON) -c "import sys; print sys.version[:3]"`
-PYTHON_INCLUDES="-I$(PYTHON_PREFIX)/include/python$(PYTHON_VERSION)"
-
-CXXFLAGS=$(GDCMINCLUDES)
-CPPFLAGS=-g -Wall -Wunused-variable
-LDFLAGS=-g
-
-%_wrap.o : %_wrap.cxx
- $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(PYTHON_INCLUDES) $< -o $@
-%_wrap.cxx : %.i
- $(SWIG) $(SWIGFLAGS) $(PYTHON_INCLUDES) $(GDCMINCLUDES) -o $@ $<
-%.o : %.cxx
- $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $< -o $@
-
-
-all: gdcm_wrap.o $(GDCMLIB)
- g++ -shared $^ -o $(TARGET) $(LDFLAGS)
-
-test:
- $(PYTHON) -c"import _gdcm"
-
-clean:
- rm -f *_wrap* *.so *.o *.pyc gdcm.py
-
-$(GDCMLIB): FORCE
- cd $(GDCMDIR); make
-
-FORCE:
-
-#.SECONDARY: dcm_wrap.cxx