fix handling of swig so it is run at compile time instead of when
[comedilib.git] / swig / python / Makefile.am
index b60afa950c3f35b74edd6dceca477d63b8936e68..b0b152a9d16e2d6da55bbc4fbc6ac2b6cfa20214 100644 (file)
@@ -1,25 +1,20 @@
 
 if HAVE_PYTHON
 pyexec_LTLIBRARIES = _comedi.la
+clean-local:
+       $(RM) comedi_python_wrap.c comedi.py
 else
 pyexec_LTLIBRARIES =
+clean-local:
 endif
 
-BUILT_SOURCES = comedi_python_wrap.c
-
-_comedi_la_SOURCES = comedi_python_wrap.c
+nodist__comedi_la_SOURCES = comedi_python_wrap.c
 _comedi_la_CFLAGS = $(COMEDILIB_CFLAGS) $(PYTHON_INCLUDES) $(PYTHON_QUIET)
 _comedi_la_LDFLAGS = -module -avoid-version $(COMEDILIB_LIBS)
 
 pyexec_SCRIPTS = comedi.py
 
-EXTRA_DIST = README.txt comedi.py setup.py test_comedi.py
+EXTRA_DIST = README.txt setup.py test_comedi.py
 
-if HAVE_SWIG
-$(srcdir)/comedi_python_wrap.c: $(srcdir)/../comedi.i
-       $(SWIG) -python -o $(srcdir)/comedi_python_wrap.c $(srcdir)/../comedi.i
-else
-$(srcdir)/comedi_python_wrap.c:
-       echo WARNING: creating bogus comedi_python_wrap.c because you don\'t have swig.
-       touch $(srcdir)/comedi_python_wrap.c
-endif
+comedi_python_wrap.c comedi.py: $(srcdir)/../comedi.i
+       $(SWIG) -python -o comedi_python_wrap.c $(srcdir)/../comedi.i