* comedi/kcomedilib/get.c: Added comedi_mark_buffer_written() to
[comedi.git] / debian / rules
index 0dd338b802aabd922248d00ab9bb56aae060f0d6..9fa673c02d0901e24c009820f614a0b07c07c448 100755 (executable)
@@ -6,13 +6,15 @@
 # architecture-dependant package, as well as an architecture-independent
 # package.
 
-#p_mod=comedi-modules-$(KVERS)
-p_mod=comedi-modules
+p_mod=comedi-modules-$(KVERS)
+#p_mod=comedi-modules
 d_mod=debian/$(p_mod)
 
+.PHONY: kdist_image
 kdist_image:   checkroot
        $(RM) debian/files
        yes "" | ./configure --linuxdir $(KSRC) --non-interactive --reconf
+       echo "KERNELRELEASE=$(KVERS)" >>.buildvars
        $(MAKE)
        $(RM) -rf $(d_mod)
        install -d $(d_mod) $(d_mod)/DEBIAN
@@ -22,32 +24,38 @@ kdist_image:        checkroot
        $(MAKE) INSTALL_MOD_PATH=`pwd`/$(d_mod) install
        install -m644 debian/changelog \
          $(d_mod)/usr/share/doc/$(p_mod)/changelog.Debian
+       install -m 644 Documentation/comedi/devices.txt \
+         $(d_mod)/usr/share/doc/$(p_mod)/
+       install -m 644 Documentation/comedi/drivers.txt \
+         $(d_mod)/usr/share/doc/$(p_mod)/
        gzip -9v $(d_mod)/usr/share/doc/$(p_mod)/*
        install -m644 debian/copyright \
          $(d_mod)/usr/share/doc/$(p_mod)/copyright
        chown -R root.root $(d_mod)
        chmod -R g-ws $(d_mod)
+       echo "kpkg:Package-Version=$(epoch)$(pversion)+$(non_epoch_version)" \
+         >> debian/substvars
+       echo "kpkg:Kernel-Version=$(KVERS)" >> debian/substvars
+       sed 's/\$$KVERS/$(KVERS)/' debian/comedi-modules.control >debian/control
        dpkg-gencontrol -p$(p_mod) -P$(d_mod) -isp
        dpkg-deb --build $(d_mod) $(KSRC)/..
 
-kdist_changes:
-
-kdist_configure:
+.PHONY: kdist_config
+kdist_config:
+       echo "****** kdist_configure *****"
+       env
+       yes "" | ./configure --linuxdir $(KSRC) --non-interactive --reconf
+       echo "KERNELRELEASE=$(KVERS)" >>.buildvars
        
-kdist: kdist_image
-       #$(RM) -r $(d_mod)
-
+.PHONY: kdist_clean clean
 kdist_clean clean:
        $(MAKE) distclean
        $(RM) -r debian/tmp $(d_mod) debian/src debian/*~ \
-         debian/files debian/control.tmp debian/substvars
+         debian/files debian/substvars
 
 build:
 
-clean-modules:
-       -umask 022; $(MAKE) DEB_MOD=yes clean
-       $(RM) build-modules
-
+.PHONY: binary-source
 binary-source: checkroot
        $(RM) -r debian/src
        install -d debian/src debian/src/DEBIAN
@@ -72,6 +80,10 @@ binary-source: checkroot
          debian/src/usr/share/doc/comedi-source/README
        install -m 644 debian/changelog \
          debian/src/usr/share/doc/comedi-source/changelog.Debian
+       install -m 644 Documentation/comedi/devices.txt \
+         debian/src/usr/share/doc/comedi-source/
+       install -m 644 Documentation/comedi/drivers.txt \
+         debian/src/usr/share/doc/comedi-source/
        gzip -9v debian/src/usr/share/doc/comedi-source/*
        install -m 644 debian/copyright \
          debian/src/usr/share/doc/comedi-source/copyright
@@ -81,13 +93,15 @@ binary-source: checkroot
        dpkg-gencontrol -pcomedi-source -Pdebian/src -isp
        dpkg-deb --build debian/src ..
 
+.PHONY: binary-arch
 binary-arch:
 
+.PHONY: binary-indep
 binary-indep: binary-source
 
 checkroot:
        test root = "`whoami`"
 
+.PHONY: binary
 binary: binary-indep
 
-.PHONY: build clean binary-indep binary-arch binary install configure