~ubuntu-branches/debian/stretch/usb-modeswitch-data/stretch

1.1.2 by Didier Raboud
Import upstream version 20100418
1
PROG        = usb-modeswitch-data
1.4.4 by Didier Raboud
Import upstream version 20130807
2
VERS        = 20130807
1.1.1 by Didier Raboud
Import upstream version 20100127
3
RM          = /bin/rm -f
4
PREFIX      = $(DESTDIR)/usr
5
ETCDIR      = $(DESTDIR)/etc
1.1.5 by Didier Raboud
Import upstream version 20100707
6
RULESDIR    = $(DESTDIR)/lib/udev/rules.d
1.1.1 by Didier Raboud
Import upstream version 20100127
7
8
9
.PHONY:     clean
10
1.4.2 by Didier Raboud
Import upstream version 20130607
11
all: 40-usb_modeswitch.rules
1.1.1 by Didier Raboud
Import upstream version 20100127
12
13
clean:
1.4.2 by Didier Raboud
Import upstream version 20130607
14
	$(RM) 40-usb_modeswitch.rules
1.1.1 by Didier Raboud
Import upstream version 20100127
15
22 by Didier Raboud, 0421:0618, 04cc:225c, 05c6:0010, 0af0:9200, 106c:3b11, 12d1:1805, 12d1:1c1b, 12d1:1f03, 1410:5023, 1726:f00e, 19d2:0150, 19d2:0266, 19d2:1227, 19d2:1528, 1c9e:9e08, 1ee8:0063, 1ee8:0068, 2001:a706, 2001:a707, 2001:a708, 2001:a805, 2020:0002, 2077:1000, 22de:6801
* New upstream release
16
install: all files-install db-install
1.1.6 by Didier Raboud
Import upstream version 20100817
17
7.1.1 by Didier Raboud, 04e8:689a, 12d1:14ad, 19d2:1013, 1c9e:9e00, 05c6:1000, 19d2:2000, 1c9e:f000
* New upstream release
18
install-packed: files-install db-install-packed
1.1.1 by Didier Raboud
Import upstream version 20100127
19
1.4.2 by Didier Raboud
Import upstream version 20130607
20
files-install: 
1.1.10 by Didier Raboud
Import upstream version 20110227
21
	install -d $(PREFIX)/share/usb_modeswitch
1.1.11 by Didier Raboud
Import upstream version 20110619
22
	install -d $(ETCDIR)/usb_modeswitch.d
1.1.6 by Didier Raboud
Import upstream version 20100817
23
	install -D --mode=644 40-usb_modeswitch.rules $(RULESDIR)/40-usb_modeswitch.rules
24
1.4.2 by Didier Raboud
Import upstream version 20130607
25
40-usb_modeswitch.rules:
26
	./gen-rules.tcl
27
28
db-install: files-install
1.1.10 by Didier Raboud
Import upstream version 20110227
29
	install --mode=644 -t $(PREFIX)/share/usb_modeswitch ./usb_modeswitch.d/*
1.1.6 by Didier Raboud
Import upstream version 20100817
30
31
db-install-packed:
1.1.14 by Didier Raboud
Import upstream version 20111023
32
	@# Create a compressed tar without gzip timestamp, so tar.gz
33
	@# differs only if content is different
34
	cd ./usb_modeswitch.d; tar -cf ../configPack.tar *
35
	gzip -f9n ./configPack.tar
1.1.10 by Didier Raboud
Import upstream version 20110227
36
	install --mode=644 -t $(PREFIX)/share/usb_modeswitch ./configPack.tar.gz
1.1.6 by Didier Raboud
Import upstream version 20100817
37
	rm -f ./configPack.tar.gz
38
1.1.1 by Didier Raboud
Import upstream version 20100127
39
rules-reload:
1.1.14 by Didier Raboud
Import upstream version 20111023
40
	@if [ -f $(ETCDIR)/issue ]; then \
1.1.9 by Didier Raboud
Import upstream version 20101222
41
		UDEVADM=`which udevadm 2>/dev/null`; \
42
		if [ "x$$UDEVADM" != "x" ]; then \
1.1.1 by Didier Raboud
Import upstream version 20100127
43
			UDEVADM_VER=`$$UDEVADM -V 2>/dev/null`; \
44
			if [ -z $$UDEVADM_VER ]; then \
45
				UDEVADM_VER=`$$UDEVADM --version 2>/dev/null`; \
46
			fi; \
47
			if [ $$UDEVADM_VER -gt 127 ]; then \
48
				$$UDEVADM control --reload-rules; \
49
			else \
50
				$$UDEVADM control --reload_rules; \
51
			fi \
52
		elif [ `which udevcontrol 2>/dev/null` ]; then \
53
		`which udevcontrol` reload_rules; \
54
		fi \
55
	fi
56
3 by Didier Raboud, 072f:200d, 106c:3b06, 057c:84ff
* New upstream release.
57
uninstall: files-uninstall
1.1.1 by Didier Raboud
Import upstream version 20100127
58
59
files-uninstall:
60
	$(RM) $(RULESDIR)/40-usb_modeswitch.rules
1.1.10 by Didier Raboud
Import upstream version 20110227
61
	$(RM) -R $(PREFIX)/share/usb_modeswitch
1.1.1 by Didier Raboud
Import upstream version 20100127
62
63
.PHONY:    clean install uninstall