X-Git-Url: http://git.tremily.us/?a=blobdiff_plain;f=Makefile.am;h=8b252418a426f1db018059ed22404d0fc61ad296;hb=29a1568769832fa722fd074be60a9563a8b0b678;hp=15841bd241224aa7610558c34ae510f84c3c3ff7;hpb=7c9dd2e05bec9a392c7303de57ba7726d9180fc2;p=comedi.git diff --git a/Makefile.am b/Makefile.am index 15841bd2..8b252418 100644 --- a/Makefile.am +++ b/Makefile.am @@ -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,39 +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/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 \ @@ -69,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: