13 SUBDIRS= lib demo comedi_calibrate testing comedi_config
15 DOCFILES= README INSTALL `find doc -type f`
17 INSTALLDIR=$(DESTDIR)/usr
18 INSTALLDIR_LIB=$(DESTDIR)/usr/lib
19 INSTALLDIR_DOC=$(DESTDIR)/usr/share/doc/libcomedi
20 INSTALLDIR_MAN=$(DESTDIR)/usr/share/man
21 INSTALLDIR_BIN=$(DESTDIR)/usr/bin
28 install -d ${INSTALLDIR}/include
29 (cd include;install -m 644 comedilib.h ${INSTALLDIR}/include)
30 (cd include;install -m 644 comedi.h ${INSTALLDIR}/include)
31 install lib/libcomedi.so.${version} ${INSTALLDIR_LIB}
32 (cd $(INSTALLDIR_LIB);ln -sf libcomedi.so.${version} libcomedi.so.${MAJOR})
33 (cd $(INSTALLDIR_LIB);ln -sf libcomedi.so.${version} libcomedi.so)
34 install -m 644 lib/libcomedi.a ${INSTALLDIR_LIB}
35 #/sbin/ldconfig -n ${INSTALLDIR}/lib
36 install -d ${INSTALLDIR_DOC}
37 install ${DOCFILES} ${INSTALLDIR_DOC}
38 install man/*.7 ${INSTALLDIR_MAN}/man7
39 install man/*.8 ${INSTALLDIR_MAN}/man8
40 install -m 755 comedi_config/comedi_config ${INSTALLDIR_BIN}
41 install -m 755 comedi_calibrate/comedi_calibrate ${INSTALLDIR_BIN}
44 find . -name '*.[chs]'|xargs enscript -2r -pit.ps
47 set -e;for i in ${SUBDIRS};do ${MAKE} -C $$i ; done
50 set -e;for i in $(SUBDIRS);do ${MAKE} clean -C $$i ; done
55 chmod 755 debian/rules
56 dpkg-buildpackage -rfakeroot
60 /bin/mknod /dev/comedi0 c 98 0
61 /bin/mknod /dev/comedi1 c 98 1
62 /bin/mknod /dev/comedi2 c 98 2
63 /bin/mknod /dev/comedi3 c 98 3
64 chown root.root /dev/comedi*
65 chmod 666 /dev/comedi*