]> Creatis software - gdcm.git/blobdiff - src/Makefile
Start of dispatching dcmutil.c (see src/orig) to gdcmHeader.cxx.
[gdcm.git] / src / Makefile
diff --git a/src/Makefile b/src/Makefile
new file mode 100644 (file)
index 0000000..1d4bade
--- /dev/null
@@ -0,0 +1,27 @@
+
+###CC   = gcc
+###LINK = gcc -shared -o ptinpoly.so
+SWIG = ~/Local/bin/swig
+SWIGFLAGS= -python -c++
+
+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=$(PYTHON_INCLUDES)
+
+%.o : %.cxx
+       $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $< -o $@
+%_wrap.cxx : %.i
+       $(SWIG) $(SWIGFLAGS) $(PYTHON_INCLUDES) -o $@ $<
+
+all: gdcmHeader.o dcm_wrap.o
+
+test: gdcmHeader.o
+
+clean:
+       rm -f *_wrap* *.so *.o *.pyc
+
+.SECONDARY: dcm_wrap.cxx
+