amplc_dio200: Internalize 8255 DIO subdevice implementation
[comedi.git] / Makefile.am
index 0c5f5d994fd7b8e44cf05fe5ed40335b6c79350a..8b252418a426f1db018059ed22404d0fc61ad296 100644 (file)
@@ -1,8 +1,9 @@
 
-SUBDIRS = comedi
+SUBDIRS = comedi include
 
 EXTRA_DIST = autogen.sh \
-       Contributors \
+       AUTHORS \
+       dkms.conf \
        m4/as-linux.m4 \
        m4/as-modtool.m4 \
        m4/rtai.m4 \
@@ -22,40 +23,6 @@ EXTRA_DIST = autogen.sh \
        Documentation/comedi/redhat-notes \
        Documentation/comedi/drivers.txt \
        Documentation/comedi/devices.txt \
-       include/asm/pgtable.h \
-       include/asm/div64.h \
-       include/asm/dma.h \
-       include/asm/page.h \
-       include/asm/uaccess.h \
-       include/asm/types.h \
-       include/asm/semaphore.h \
-       include/linux/comedi.h \
-       include/linux/comedi_rt.h \
-       include/linux/comedidev.h \
-       include/linux/comedilib.h \
-       include/linux/compiler.h \
-       include/linux/config.h \
-       include/linux/delay.h \
-       include/linux/devfs_fs_kernel.h \
-       include/linux/device.h \
-       include/linux/interrupt.h \
-       include/linux/isapnp.h \
-       include/linux/kernel.h \
-       include/linux/kref.h \
-       include/linux/mm.h \
-       include/linux/mod_devicetable.h \
-       include/linux/module.h \
-       include/linux/moduleparam.h \
-       include/linux/pci.h \
-       include/linux/pci_ids.h \
-       include/linux/pnp.h \
-       include/linux/sched.h \
-       include/linux/time.h \
-       include/linux/types.h \
-       include/linux/usb.h \
-       include/linux/version.h \
-       include/linux/wrapper.h \
-       include/pcmcia/ds.h \
        scripts/check_driver \
        scripts/check_cmdtest \
        scripts/check_kernel \
@@ -70,15 +37,25 @@ dev:
                mknod -m 666 /dev/comedi$$i c 98 $$i \
                ; \
        done;
+.PHONY: dev
 
-Documentation/comedi/drivers.txt Documentation/comedi/devices.txt:
-       (for each in comedi/drivers/*.c;do scripts/dump_doc $$each;done >Documentation/comedi/drivers.txt)
-       scripts/doc_devlist Documentation/comedi/drivers.txt | sort >Documentation/comedi/devices.txt
+COMEDI_DRIVER_FILES := $(shell find $(srcdir)/comedi/drivers -name '*\.c' | grep -v mod\.c | sort)
+
+Documentation/comedi/drivers.txt: $(COMEDI_DRIVER_FILES)
+       for each in $(COMEDI_DRIVER_FILES); do $(srcdir)/scripts/dump_doc $$each;\
+               done >$(srcdir)/Documentation/comedi/drivers.txt
+
+Documentation/comedi/devices.txt: Documentation/comedi/drivers.txt
+       $(srcdir)/scripts/doc_devlist $(srcdir)/Documentation/comedi/drivers.txt | sort >\
+               $(srcdir)/Documentation/comedi/devices.txt
+
+drivers.check: $(COMEDI_DRIVER_FILES)
+       for each in $(COMEDI_DRIVER_FILES);\
+               do $(srcdir)/scripts/check_driver $$each;done >drivers.check
+
+drivers.summary: drivers.check
+       $(GREP) '^.:' drivers.check >drivers.summary
 
-moo:
-       (cd comedi/drivers;for each in *.c;do ../../scripts/check_driver $$each;done >../../drivers.check)
-       (grep '^.:' drivers.check >drivers.summary)
-       
 DISTCLEANFILES = modtool
 
 install-data-hook: