NAME = usbhid VERSION = 0.10.2 SRC = usr/src DKMSSRC = $(SRC)/dkms_source_tree TARBALL = $(NAME)-$(VERSION).dkms.tar.gz PATCH = ./scripts/patch-name-version.sh $(NAME) $(VERSION) KERNSRC = $(HOME)/code/kernel/intrepid all: $(SRC)/$(TARBALL) $(SRC)/$(TARBALL): $(DKMSSRC)/hid-quirks.c (cd $(SRC); tar cvfz $(TARBALL) dkms*) clean: rm -f $(SRC)/$(TARBALL) distclean: clean rm -rf *-stamp debian/$(NAME)-dkms debian/*.log debian/files install: $(SRC)/$(TARBALL) install -d "$(DESTDIR)/$(SRC)" (cd $(SRC); install -m 644 $(NAME)-$(VERSION).dkms.tar.gz "$(DESTDIR)/$(SRC)") bump: $(PATCH) debian/postinst $(PATCH) debian/postrm $(PATCH) debian/prerm $(PATCH) debian/rules $(PATCH) debian/postinst $(PATCH) $(DKMSSRC)/dkms.conf chmod 0755 debian/rules fetch: cp $(KERNSRC)/drivers/hid/usbhid/*.[hc] $(DKMSSRC) (cd $(DKMSSRC); cat patches/*.patch | patch -p4) uname -r > $(DKMSSRC)/KERNEL_SOURCE_VERSION