summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorHenrik Rydberg <rydberg@euromail.se>2008-11-15 16:58:37 +0100
committerHenrik Rydberg <rydberg@euromail.se>2008-11-15 16:58:37 +0100
commit7719ba2882094b58e142cd11849d6226900b3120 (patch)
tree362f4cf3c56f57582ab6231e82fe6346ef20c237 /Makefile
Importing 0.10.2 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..ba277e9
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,38 @@
1NAME = hid
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)/$(NAME)-input.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/*.c $(DKMSSRC)
37 (cd $(DKMSSRC); cat patches/*.patch | patch -p3)
38 uname -r > $(DKMSSRC)/KERNEL_SOURCE_VERSION