-SUBDIRS = lib comedi_calibrate comedi_config man testing demo doc
+SUBDIRS = lib comedi_calibrate comedi_config man testing demo doc python \
+ include
#pkgconfigdir = $(libdir)/pkgconfig
#pkgconfig_DATA = comedilib.pc
AC_SUBST(COMEDILIB_CFLAGS)
AC_SUBST(COMEDILIB_LIBS)
+AM_PATH_PYTHON
+AC_MSG_CHECKING(for python >= 2.2)
+prog="
+import sys, string
+minver = (2,2,0,'final',0)
+if sys.version_info < minver:
+ sys.exit(1)
+sys.exit(0)"
+if $PYTHON -c "$prog" 2>&AC_FD_CC 2>&AC_FD_CC
+then
+ AC_MSG_RESULT(ok)
+else
+ AC_MSG_ERROR(too old)
+fi
+AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
+
+
AC_CONFIG_FILES(
Makefile
comedi_calibrate/Makefile
comedi_config/Makefile
doc/Makefile
demo/Makefile
+include/Makefile
lib/Makefile
man/Makefile
+python/Makefile
testing/Makefile
)
SGML= drivers.sgml funcref.sgml glossary.sgml \
install.sgml intro.sgml other.sgml reference.sgml tutorial.sgml
-EXTRA_DIST=$(SGML) funcref mkref drivers.txt mkdr
+EXTRA_DIST=$(SGML) comedilib.sgml funcref mkref drivers.txt mkdr
all-local: html $(DOC).pdf man
rm -rf comedilib.pdf drivers.sgml funcref.sgml
rm -rf html man
+install-data-local:
+ $(INSTALL) -d $(mandir)/man3
+ $(INSTALL) man/*.3 $(mandir)/man3
+ $(INSTALL) -d $(pkgdatadir)/html
+ $(INSTALL) html/* $(pkgdatadir)/html
+
locales = de
$(DOC).pdf: $(DOC).sgml $(SGML)
pyexec_SCRIPTS = comedi.py
-EXTRA_DIST = comedi.i
+EXTRA_DIST = comedi.i README.txt comedi.py setup.py test_comedi.py
install-exec-local:
***********************************************************/
%module comedi
%{
-#include "../comedilib-0.7.19/include/comedi.h"
-#include "../comedilib-0.7.19/include/comedilib.h"\r
+#include "../include/comedi.h"
+#include "../include/comedilib.h"\r
%}
%include "carrays.i"
%array_class(unsigned int, chanlist);
-%include "../comedilib-0.7.19/include/comedi.h"
-%include "../comedilib-0.7.19/include/comedilib.h"
+%include "../include/comedi.h"
+%include "../include/comedilib.h"
#define SWIG_name "_comedi"
-#include "../comedilib-0.7.19/include/comedi.h"
-#include "../comedilib-0.7.19/include/comedilib.h"
+#include "../include/comedi.h"
+#include "../include/comedilib.h"
static unsigned int cr_pack(unsigned int chan, unsigned int rng, unsigned int aref){
module1 = Extension('_comedi',
define_macros = [('MAJOR_VERSION','0'),
('MINOR_VERSION','1')],
- include_dirs = ['../comedilib-0.7.19/include'],
- library_dirs = ['../comedilib-0.7.19/lib'],
+ include_dirs = ['../include'],
+ library_dirs = ['../lib'],
libraries = ['comedi'],
sources = ['comedi_wrap.c'])