diff --git a/src/Python/Makefile.am b/src/Python/Makefile.am index 6269b30..e849b49 100644 --- a/src/Python/Makefile.am +++ b/src/Python/Makefile.am @@ -1,24 +1,6 @@ if ENABLE_PYTHON -if ENABLE_PARALLEL - -BUILT_SOURCES = H5hut_mpi_wrap.c -SWIG_SOURCES = H5hut_mpi.i $(MPI4PY_INCLUDE)/mpi4py/mpi4py.i numpy.i - -pkgpython_PYTHON = H5hut_mpi.py __init__.py -pkgpyexec_LTLIBRARIES = _H5hut_mpi.la - -_H5hut_mpi_la_SOURCES = H5hut_mpi_wrap.c $(SWIG_SOURCES) -_H5hut_mpi_la_CPPFLAGS = -DPARALLEL_IO $(SWIG_PYTHON_CPPFLAGS) -I$(top_srcdir)/src/include -I$(PYTHON_PREFIX)/include/python$(PYTHON_VERSION)/ -I$(MPI4PY_INCLUDE) -I$(NUMPY_INCLUDE) -_H5hut_mpi_la_LDFLAGS = -module -_H5hut_mpi_la_LIBADD = $(top_builddir)/src/h5core/libH5hut.la - -H5hut_mpi_wrap.c : $(SWIG_SOURCES) - $(SWIG) $(SWIG_PYTHON_OPT) -python -DPARALLEL_IO -I$(top_srcdir)/src/include -I$(MPI4PY_INCLUDE) -o $@ $< - -else - BUILT_SOURCES = H5hut_wrap.c SWIG_SOURCES = H5hut.i numpy.i @@ -26,9 +8,22 @@ pkgpython_PYTHON = H5hut.py __init__.py pkgpyexec_LTLIBRARIES = _H5hut.la _H5hut_la_SOURCES = H5hut_wrap.c $(SWIG_SOURCES) +_H5hut_la_LDFLAGS = -module +_H5hut_la_LIBADD = $(top_builddir)/src/h5core/libH5hut.la + +if ENABLE_PARALLEL + +#SWIG_SOURCES += $(MPI4PY_INCLUDE)/mpi4py/mpi4py.i + +_H5hut_la_CPPFLAGS = -DPARALLEL_IO $(SWIG_PYTHON_CPPFLAGS) -I$(top_srcdir)/src/include -I$(PYTHON_PREFIX)/include/python$(PYTHON_VERSION)/ -I$(MPI4PY_INCLUDE) -I$(NUMPY_INCLUDE) + +H5hut_wrap.c : $(SWIG_SOURCES) + $(SWIG) $(SWIG_PYTHON_OPT) -python -DPARALLEL_IO -I$(top_srcdir)/src/include -I$(MPI4PY_INCLUDE) -o $@ $< + +else + + _H5hut_la_CPPFLAGS = $(SWIG_PYTHON_CPPFLAGS) -I$(top_srcdir)/src/include -I$(PYTHON_PREFIX)/include/python$(PYTHON_VERSION)/ -I$(NUMPY_INCLUDE) -_H5hut_la_LDFLAGS = -module -_H5hut_la_LIBADD = $(top_builddir)/src/h5core/libH5hut.la H5hut_wrap.c : $(SWIG_SOURCES) $(SWIG) $(SWIG_PYTHON_OPT) -python -I$(top_srcdir)/src/include -o $@ $< @@ -45,4 +40,4 @@ endif clean: clean-am clean-local: - $(RM) -f *~ H5hut_wrap.c H5hut.py H5hut.pyc H5hut_mpi_wrap.c H5hut_mpi.py H5hut_mpi.pyc + $(RM) -f *~ H5hut_wrap.c H5hut.py H5hut.pyc H5hut_mpi.pyc