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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
* Honour CC, CFLAGS, LDFLAGS and DESTDIR.
* Use absolute paths so it doesn't assume w_scan is ran from the build dir.
--- w_scan-20081106.orig/Makefile 2008-11-06 08:49:01.000000000 -0600
+++ w_scan-20081106/Makefile 2008-11-07 18:24:20.812221779 -0600
@@ -1,7 +1,7 @@
-CC = gcc
-CFLAGS = -MD -g -Wall -O2
-LFLAGS = -g -Wall
+CC ?= gcc
+CFLAGS := -MD -g -Wall -O2 $(CFLAGS)
+LFLAGS := -g -Wall $(LDFLAGS)
OBJS = dump-vdr.o dump-xine.o dump-dvbscan.o dump-kaffeine.o scan.o section.o atsc_psip_section.o
SRCS = $(OBJS:.o=.c)
@@ -10,6 +10,10 @@
VERSION = $(shell sed -n '/uint version/p' scan.c | sed -e 's/uint version = //' | sed -e 's/;//')
TMPDIR = w_scan-$(VERSION)
+BINDIR = /usr/bin
+SHAREDIR = /usr/share/w_scan
+DOCDIR = /usr/share/doc/w_scan
+
$(TARGET): $(OBJS)
$(CC) $(LFLAGS) -o $(TARGET) $(OBJS)
$(RM) *.o *.d
@@ -17,13 +21,13 @@
$(CC) $(CFLAGS) --static -c $< -o $@
install:
- install -m 755 $(TARGET) /usr/bin
- install -m 755 w_scan_start.sh /usr/bin
- mkdir -p /usr/share/w_scan
- install pci.ids /usr/share/w_scan
- install pci.classes /usr/share/w_scan
- install usb.ids /usr/share/w_scan
- install usb.classes /usr/share/w_scan
+ @mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(SHAREDIR) $(DESTDIR)$(DOCDIR)
+ install -m 755 $(TARGET) $(DESTDIR)$(BINDIR)
+ install -m 755 w_scan_start.sh $(DESTDIR)$(BINDIR)
+ install pci.ids $(DESTDIR)$(SHAREDIR)
+ install pci.classes $(DESTDIR)$(SHAREDIR)
+ install usb.ids $(DESTDIR)$(SHAREDIR)
+ install usb.classes $(DESTDIR)$(SHAREDIR)
dist:
@-rm -rf $(TMPDIR)
diff -ur w_scan-20081106.orig/w_scan_start.sh w_scan-20081106/w_scan_start.sh
--- w_scan-20081106.orig/w_scan_start.sh 2008-11-06 09:01:07.000000000 -0600
+++ w_scan-20081106/w_scan_start.sh 2008-11-07 18:24:55.965058963 -0600
@@ -34,7 +34,7 @@
#######################################################
umask 022
-export PATH="$(pwd):/bin:/usr/bin:/sbin:/usr/sbin"
+export PATH="/usr/share/w_scan:/bin:/usr/bin:/sbin:/usr/sbin"
DATE="$(date +%Y)$(date +%m)$(date +%d)" # $DATE == "YYYYMMDD", i.e. 20060710
W_SCAN=$(which w_scan 2>/dev/null)
UDEVSTART=$(which udevstart)
@@ -712,7 +712,7 @@
echo "Copying channels.conf skipped - okay."
echo "The channels.conf generated can be found at"
echo -n -e "\\033[1;34m"
- echo "$(pwd)/channels.conf-$DATE"
+ echo "/usr/share/w_scan/channels.conf-$DATE"
echo ""
echo -e -n $NORMAL
else
|