X-Git-Url: http://git.tremily.us/?a=blobdiff_plain;f=Makefile.am;h=8b252418a426f1db018059ed22404d0fc61ad296;hb=a6c04a29951077b153ee79075ddc7d7d423bd23e;hp=f8241aeb6e598daa0fe3904af2c122e2bf7f90af;hpb=96c2304a8cccebd9979b38d3d3b7ec86e3206cd8;p=comedi.git diff --git a/Makefile.am b/Makefile.am index f8241aeb..8b252418 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,23 +1,67 @@ -SUBDIRS = comedi +SUBDIRS = comedi include -EXTRA_DIST = Documentation include m4 scripts modtool.in +EXTRA_DIST = autogen.sh \ + AUTHORS \ + dkms.conf \ + m4/as-linux.m4 \ + m4/as-modtool.m4 \ + m4/rtai.m4 \ + m4/rtlinux.m4 \ + Documentation/comedi/command \ + Documentation/comedi/FAQ \ + Documentation/comedi/notes/atmio_notes \ + Documentation/comedi/notes/README \ + Documentation/comedi/notes/boards \ + Documentation/comedi/notes/regmaps \ + Documentation/comedi/notes/testing \ + Documentation/comedi/Hardware_Driver.HOWTO \ + Documentation/comedi/counter-spec \ + Documentation/comedi/hacks \ + Documentation/comedi/insn_config \ + Documentation/comedi/pci.ids \ + Documentation/comedi/redhat-notes \ + Documentation/comedi/drivers.txt \ + Documentation/comedi/devices.txt \ + scripts/check_driver \ + scripts/check_cmdtest \ + scripts/check_kernel \ + scripts/call_trace \ + scripts/doc_devlist \ + scripts/dump_doc +ACLOCAL_AMFLAGS = -I m4 dev: - -mknod -m 666 /dev/comedi0 c 98 0 - -mknod -m 666 /dev/comedi1 c 98 1 - -mknod -m 666 /dev/comedi2 c 98 2 - -mknod -m 666 /dev/comedi3 c 98 3 - -drivers.txt: - (for each in comedi/drivers/*.c;do scripts/dump_doc $$each;done >Documentation/comedi/drivers.txt) - scripts/doc_devlist Documentation/comedi/drivers.txt >Documentation/comedi/devices.txt - -moo: - (cd comedi/drivers;for each in *.c;do ../../scripts/check_driver $$each;done >../../drivers.check) - (grep '^.:' drivers.check >drivers.summary) - + -for i in `seq 0 15`; do \ + mknod -m 666 /dev/comedi$$i c 98 $$i \ + ; \ + done; +.PHONY: dev + +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 + +DISTCLEANFILES = modtool + install-data-hook: - #depmod -ae $(KERNELRELEASE) + @echo "***" + @echo "***" + @echo "*** Don't forget to run 'depmod -a'" + @echo "***" + @echo "***"