summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorHenrik Rydberg <rydberg@euromail.se>2008-11-16 00:16:29 +0100
committerHenrik Rydberg <rydberg@euromail.se>2008-11-16 00:16:29 +0100
commitfcc91b86d4afd11a96334d55e438dcfffba83016 (patch)
treef73b11b114a14d5c09aecda7052bcd32c80e10c0 /Makefile
adding usbhid-dkms 0.10.1 to GIT
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile38
1 files changed, 38 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..11db0ef
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,38 @@
1NAME = usbhid
2VERSION = 0.10.2
3SRC = usr/src
4DKMSSRC = $(SRC)/dkms_source_tree
5
6TARBALL = $(NAME)-$(VERSION).dkms.tar.gz
7PATCH = ./scripts/patch-name-version.sh $(NAME) $(VERSION)
8
9KERNSRC = $(HOME)/code/kernel/intrepid
10
11all: $(SRC)/$(TARBALL)
12
13$(SRC)/$(TARBALL): $(DKMSSRC)/hid-quirks.c
14 (cd $(SRC); tar cvfz $(TARBALL) dkms*)
15
16clean:
17 rm -f $(SRC)/$(TARBALL)
18
19distclean: clean
20 rm -rf *-stamp debian/$(NAME)-dkms debian/*.log debian/files
21
22install: $(SRC)/$(TARBALL)
23 install -d "$(DESTDIR)/$(SRC)"
24 (cd $(SRC); install -m 644 $(NAME)-$(VERSION).dkms.tar.gz "$(DESTDIR)/$(SRC)")
25
26bump:
27 $(PATCH) debian/postinst
28 $(PATCH) debian/postrm
29 $(PATCH) debian/prerm
30 $(PATCH) debian/rules
31 $(PATCH) debian/postinst
32 $(PATCH) $(DKMSSRC)/dkms.conf
33 chmod 0755 debian/rules
34
35fetch:
36 cp $(KERNSRC)/drivers/hid/usbhid/*.[hc] $(DKMSSRC)
37 (cd $(DKMSSRC); cat patches/*.patch | patch -p4)
38 uname -r > $(DKMSSRC)/KERNEL_SOURCE_VERSION