blob: 11db0effead3451653e247357deda11ac0fd8ec6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
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
|