aboutsummaryrefslogtreecommitdiffstats
path: root/meta-rcar-gen3-adas/recipes-support/spacenav/spacenavd/0001-spacenavd-cross-compile.patch
blob: ed4cc51c6f8932f507c3085344f2d7939ef128cd (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
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
diff -pruN spacenavd-0.6.orig/configure spacenavd-0.6/configure
--- spacenavd-0.6.orig/configure	2012-05-16 20:56:12.000000000 -0700
+++ spacenavd-0.6/configure	2016-03-18 04:35:24.259067397 -0700
@@ -154,25 +154,25 @@ cat "$srcdir/Makefile.in" >>Makefile
 
 # create config.h
 echo 'creating config.h'
-echo '#ifndef CONFIG_H_' >src/config.h
-echo '#define CONFIG_H_' >>src/config.h
-echo >>src/config.h
+echo '#ifndef CONFIG_H_' >$srcdir/src/config.h
+echo '#define CONFIG_H_' >>$srcdir/src/config.h
+echo >>$srcdir/src/config.h
 if [ "$X11" = yes ]; then
-	echo '#define USE_X11' >>src/config.h
-	echo >>src/config.h
+	echo '#define USE_X11' >>$srcdir/src/config.h
+	echo >>$srcdir/src/config.h
 fi
 if [ "$HOTPLUG" = yes ]; then
-	echo '#define USE_NETLINK' >>src/config.h
-	echo >>src/config.h
+	echo '#define USE_NETLINK' >>$srcdir/src/config.h
+	echo >>$srcdir/src/config.h
 fi
-echo '#define VERSION "'$VER'"' >>src/config.h
-echo >>src/config.h
+echo '#define VERSION "'$VER'"' >>$srcdir/src/config.h
+echo >>$srcdir/src/config.h
 
 # check for alloca.h
-check_header alloca.h >>src/config.h
+check_header alloca.h >>$srcdir/src/config.h
 
-echo >>src/config.h
-echo '#endif	/* CONFIG_H_ */' >>src/config.h
+echo >>$srcdir/src/config.h
+echo '#endif	/* CONFIG_H_ */' >>$srcdir/src/config.h
 
 echo ''
 echo 'Done. You can now type make (or gmake) to compile spacenavd.'
diff -pruN spacenavd-0.6.orig/Makefile.in spacenavd-0.6/Makefile.in
--- spacenavd-0.6.orig/Makefile.in	2013-06-25 17:12:28.000000000 -0700
+++ spacenavd-0.6/Makefile.in	2016-03-18 04:44:10.451079903 -0700
@@ -1,14 +1,14 @@
-src = $(wildcard src/*.c) $(wildcard src/serial/*.c) $(wildcard src/magellan/*.c)
-hdr = $(wildcard src/*.h) $(wildcard src/serial/*.h) $(wildcard src/magellan/*.h)
+src = $(wildcard $(srcdir)/src/*.c) $(wildcard $(srcdir)/src/serial/*.c) $(wildcard $(srcdir)/src/magellan/*.c)
+hdr = $(wildcard $(srcdir)/src/*.h) $(wildcard $(srcdir)/src/serial/*.h) $(wildcard $(srcdir)/src/magellan/*.h)
 obj = $(src:.c=.o)
 dep = $(obj:.o=.d)
 bin = spacenavd
-ctl = spnavd_ctl
 
-CC = gcc
+CC ?= gcc
 INSTALL = install
-CFLAGS = -pedantic -Wall $(dbg) $(opt) -fno-strict-aliasing -I$(srcdir)/src -I/usr/local/include $(add_cflags)
-LDFLAGS = -L/usr/local/lib $(xlib) $(add_ldflags)
+CFLAGS ?= -pedantic -Wall -fno-strict-aliasing  -I/usr/local/include $(add_cflags)
+CFLAGS += $(dbg) $(opt) -I$(srcdir)/src
+LDFLAGS ?= -L/usr/local/lib $(xlib) $(add_ldflags)
 
 $(bin): $(obj)
 	$(CC) -o $@ $(obj) $(LDFLAGS)
@@ -36,7 +36,6 @@ cleandep:
 install: $(bin)
 	$(INSTALL) -d $(DESTDIR)$(PREFIX)/bin
 	$(INSTALL) -m 755 $(bin) $(DESTDIR)$(PREFIX)/bin/$(bin)
-	$(INSTALL) -m 755 $(srcdir)/$(ctl) $(DESTDIR)$(PREFIX)/bin/$(ctl)
 	cd $(srcdir) && ./setup_init --no-install
 
 #	[ -d /etc/hal/fdi/policy ] && \
@@ -45,7 +44,5 @@ install: $(bin)
 .PHONY: uninstall
 uninstall:
 	rm -f $(DESTDIR)$(PREFIX)/bin/$(bin)
-	rm -f $(DESTDIR)$(PREFIX)/bin/$(ctl)
-	rm -f $(DESTDIR)/etc/hal/fdi/policy/spacenav.fdi
 
 #	cd $(srcdir) && ./setup_init remove
diff -pruN spacenavd-0.6.orig/src/config.h spacenavd-0.6/src/config.h
--- spacenavd-0.6.orig/src/config.h	1969-12-31 16:00:00.000000000 -0800
+++ spacenavd-0.6/src/config.h	2016-03-18 04:35:24.295067398 -0700
@@ -0,0 +1,10 @@
+#ifndef CONFIG_H_
+#define CONFIG_H_
+
+#define USE_NETLINK
+
+#define VERSION ""
+
+#define HAVE_ALLOCA_H
+
+#endif	/* CONFIG_H_ */