mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 21:56:42 +00:00
xbmc-dharma: add WiiMote Support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
eac54926ea
commit
0c1135e9be
@ -133,3 +133,9 @@ $AUTORECONF xbmc/lib/libid3tag/libid3tag
|
|||||||
make externals
|
make externals
|
||||||
make xbmc.bin
|
make xbmc.bin
|
||||||
make xbmc-xrandr
|
make xbmc-xrandr
|
||||||
|
|
||||||
|
if [ "$WIIMOTE_SUPPORT" = yes ]; then
|
||||||
|
(cd tools/EventClients/Clients/WiiRemote;
|
||||||
|
$CXX $CFLAGS -lwiiuse WiiUse_WiiRemote.cpp -o WiiUse_WiiRemote;
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
@ -34,6 +34,9 @@ progress "starting XBMC"
|
|||||||
[ -f /usr/bin/pulseaudio ] && /usr/bin/pulseaudio \
|
[ -f /usr/bin/pulseaudio ] && /usr/bin/pulseaudio \
|
||||||
--start --log-target=syslog --daemonize 2>&1 > /dev/null
|
--start --log-target=syslog --daemonize 2>&1 > /dev/null
|
||||||
|
|
||||||
|
# starting xbmc-wiimote if avaible
|
||||||
|
[ -f /usr/bin/xbmc-wiiremote ] && /usr/bin/xbmc-wiiremote >/dev/null 2>&1 &
|
||||||
|
|
||||||
# starting autoupdate
|
# starting autoupdate
|
||||||
[ -f /usr/bin/autoupdate ] && /usr/bin/autoupdate &
|
[ -f /usr/bin/autoupdate ] && /usr/bin/autoupdate &
|
||||||
|
|
||||||
|
@ -47,3 +47,9 @@ mkdir -p $INSTALL/usr/share/xbmc/addons
|
|||||||
$SED "s|@ADDON_OS_VERSION@|$OS_VERSION|g" -i $INSTALL/usr/share/xbmc/addons/os.openelec.tv/addon.xml
|
$SED "s|@ADDON_OS_VERSION@|$OS_VERSION|g" -i $INSTALL/usr/share/xbmc/addons/os.openelec.tv/addon.xml
|
||||||
cp -R $PKG_DIR/config/repository.openelec.tv $INSTALL/usr/share/xbmc/addons
|
cp -R $PKG_DIR/config/repository.openelec.tv $INSTALL/usr/share/xbmc/addons
|
||||||
$SED "s|@ADDON_URL@|$ADDON_URL|g" -i $INSTALL/usr/share/xbmc/addons/repository.openelec.tv/addon.xml
|
$SED "s|@ADDON_URL@|$ADDON_URL|g" -i $INSTALL/usr/share/xbmc/addons/repository.openelec.tv/addon.xml
|
||||||
|
|
||||||
|
if [ "$WIIMOTE_SUPPORT" = yes ]; then
|
||||||
|
mkdir -p $INSTALL/usr/bin
|
||||||
|
cp $PKG_BUILD/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote $INSTALL/usr/bin/xbmc-wiiremote
|
||||||
|
mkdir -p $INSTALL/usr/share/xbmc/
|
||||||
|
fi
|
||||||
|
@ -47,3 +47,8 @@ if [ "$CRYSTALHD" = yes ]; then
|
|||||||
PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS crystalhd"
|
PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS crystalhd"
|
||||||
PKG_DEPENDS="$PKG_DEPENDS crystalhd"
|
PKG_DEPENDS="$PKG_DEPENDS crystalhd"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$WIIMOTE_SUPPORT" = yes ]; then
|
||||||
|
PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS wiiuse"
|
||||||
|
PKG_DEPENDS="$PKG_DEPENDS wiiuse"
|
||||||
|
fi
|
||||||
|
@ -0,0 +1,53 @@
|
|||||||
|
diff -Naur xbmc-dharma-33971/tools/EventClients/Clients/WiiRemote/Makefile xbmc-dharma-33971.patch/tools/EventClients/Clients/WiiRemote/Makefile
|
||||||
|
--- xbmc-dharma-33971/tools/EventClients/Clients/WiiRemote/Makefile 2010-09-19 14:54:08.000000000 +0200
|
||||||
|
+++ xbmc-dharma-33971.patch/tools/EventClients/Clients/WiiRemote/Makefile 2010-09-21 20:31:58.649299449 +0200
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+CXX ?= g++
|
||||||
|
CFLAGS = -Wall -pipe -fPIC -funroll-loops
|
||||||
|
OBJ_DIR = release-$(shell $(CC) -v 2>&1|grep ^Target:|cut -d' ' -f2)
|
||||||
|
OBJS = wiiuse_v0.12/src/$(OBJ_DIR)/libwiiuse.so
|
||||||
|
@@ -6,7 +7,7 @@
|
||||||
|
|
||||||
|
all:
|
||||||
|
@$(MAKE) -C wiiuse_$(VERSION)/src $@
|
||||||
|
- g++ $(CFLAGS) WiiUse_WiiRemote.cpp $(OBJS) -o $(BIN)
|
||||||
|
+ $(CXX) $(CFLAGS) -I./wiiuse_$(VERSION)/src WiiUse_WiiRemote.cpp $(OBJS) -o $(BIN)
|
||||||
|
wiiuse:
|
||||||
|
@$(MAKE) -C wiiuse_$(VERSION)/src
|
||||||
|
clean:
|
||||||
|
diff -Naur xbmc-dharma-33971/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/example/Makefile xbmc-dharma-33971.patch/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/example/Makefile
|
||||||
|
--- xbmc-dharma-33971/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/example/Makefile 2010-09-19 14:54:08.000000000 +0200
|
||||||
|
+++ xbmc-dharma-33971.patch/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/example/Makefile 2010-09-21 20:28:15.388265664 +0200
|
||||||
|
@@ -5,7 +5,7 @@
|
||||||
|
#
|
||||||
|
# Change this to your GCC version.
|
||||||
|
#
|
||||||
|
-CC = gcc
|
||||||
|
+CC ?= gcc
|
||||||
|
|
||||||
|
####################################################
|
||||||
|
#
|
||||||
|
diff -Naur xbmc-dharma-33971/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/example-sdl/Makefile xbmc-dharma-33971.patch/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/example-sdl/Makefile
|
||||||
|
--- xbmc-dharma-33971/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/example-sdl/Makefile 2010-09-19 14:54:08.000000000 +0200
|
||||||
|
+++ xbmc-dharma-33971.patch/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/example-sdl/Makefile 2010-09-21 20:28:22.476390252 +0200
|
||||||
|
@@ -5,7 +5,7 @@
|
||||||
|
#
|
||||||
|
# Change this to your GCC version.
|
||||||
|
#
|
||||||
|
-CC = gcc
|
||||||
|
+CC ?= gcc
|
||||||
|
|
||||||
|
####################################################
|
||||||
|
#
|
||||||
|
diff -Naur xbmc-dharma-33971/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/src/Makefile xbmc-dharma-33971.patch/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/src/Makefile
|
||||||
|
--- xbmc-dharma-33971/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/src/Makefile 2010-09-19 14:54:08.000000000 +0200
|
||||||
|
+++ xbmc-dharma-33971.patch/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/src/Makefile 2010-09-21 20:28:32.447265813 +0200
|
||||||
|
@@ -5,7 +5,7 @@
|
||||||
|
#
|
||||||
|
# Change this to your GCC version.
|
||||||
|
#
|
||||||
|
-CC = gcc
|
||||||
|
+CC ?= gcc
|
||||||
|
|
||||||
|
####################################################
|
||||||
|
#
|
Loading…
x
Reference in New Issue
Block a user