All pastes #1007576 Raw Edit

Anonymous

public text v1 · immutable
#1007576 ·published 2008-05-04 23:57 UTC
rendered paste body
Index: configure
===================================================================
--- configure	(revision 12772)
+++ configure	(working copy)
@@ -578,6 +578,7 @@
 PACKAGE_STRING='"xbmc" 2.1'
 PACKAGE_BUGREPORT='bugs@xboxmediacenter.com'
 
+ac_default_prefix="/usr/share"
 # Factoring default headers for most tests.
 ac_includes_default="\
 #include <stdio.h>
@@ -1736,6 +1737,7 @@
 ac_config_headers="$ac_config_headers config.h"
 
 
+
 # Check whether --enable-debug was given.
 if test "${enable_debug+set}" = set; then
   enableval=$enable_debug; use_debug=$enableval
@@ -12640,7 +12642,7 @@
 
 
 
-ac_config_files="$ac_config_files Makefile Makefile.include xbmc/lib/libPython/linux/Makefile xbmc/lib/libUPnP/Makefile"
+ac_config_files="$ac_config_files Makefile Makefile.include xbmc/lib/libPython/linux/Makefile xbmc/lib/libUPnP/Makefile tools/Linux/xbmc.sh"
 
 cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure
@@ -13199,6 +13201,7 @@
     "Makefile.include") CONFIG_FILES="$CONFIG_FILES Makefile.include" ;;
     "xbmc/lib/libPython/linux/Makefile") CONFIG_FILES="$CONFIG_FILES xbmc/lib/libPython/linux/Makefile" ;;
     "xbmc/lib/libUPnP/Makefile") CONFIG_FILES="$CONFIG_FILES xbmc/lib/libUPnP/Makefile" ;;
+    "tools/Linux/xbmc.sh") CONFIG_FILES="$CONFIG_FILES tools/Linux/xbmc.sh" ;;
 
   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
@@ -13758,5 +13761,5 @@
 fi
 
 
-final_message="$final_message\n$dashes"
+final_message="$final_message\n  prefix:\t$prefix\n$dashes"
 echo -e "$final_message\n"
Index: Makefile.in
===================================================================
--- Makefile.in	(revision 12771)
+++ Makefile.in	(working copy)
@@ -80,13 +80,13 @@
 xbmc-xrandr: xbmc-xrandr.c
 	gcc -g -o xbmc-xrandr xbmc-xrandr.c -lXrandr -lXrender -lX11 
 
-install:
-	@echo "Creating target directories in /usr/share/xbmc"
-	@find language media screensavers scripts skin sounds userdata visualisations system -type d -not -iregex ".*svn.*" -exec mkdir -p /usr/share/xbmc/"{}" \; -printf " -- %f                           \r"
-	@echo "Copying system files to /usr/share/xbmc"
-	@find language media screensavers scripts skin sounds userdata visualisations system -regextype posix-extended -type f -not -iregex ".*svn.*|.*osx.*|.*x86_64.*|.*\.dll" -exec cp "{}" /usr/share/xbmc/"{}" \; -printf " -- %f                           \r"
-	@echo "Copying XBMC binary to /usr/share/xbmc/xbmc.bin"
-	@cp XboxMediaCenter /usr/share/xbmc/xbmc.bin
+install: all
+	@echo "Creating target directories in $(prefix)/xbmc"
+	@find language media screensavers scripts skin sounds userdata visualisations system -type d -not -iregex ".*svn.*" -exec mkdir -p $(prefix)/xbmc/"{}" \; -printf " -- %f                           \r"
+	@echo "Copying system files to $(prefix)/xbmc"
+	@find language media screensavers scripts skin sounds userdata visualisations system -regextype posix-extended -type f -not -iregex ".*svn.*|.*osx.*|.*x86_64.*|.*\.dll" -exec cp "{}" $(prefix)/xbmc/"{}" \; -printf " -- %f                           \r"
+	@echo "Copying XBMC binary to $(prefix)/xbmc/xbmc.bin"
+	@cp XboxMediaCenter $(prefix)/xbmc/xbmc.bin
 	@cp tools/Linux/xbmc.sh /usr/bin/xbmc
 	@chmod 755 /usr/bin/xbmc
 	@echo "Done!"
@@ -94,7 +94,7 @@
 
 uninstall:
 	@echo "Removing XBMC..."
-	@rm -rf /usr/share/xbmc /usr/bin/xbmc
+	@rm -rf $(prefix)/xbmc /usr/bin/xbmc
 	@echo "Done!"
 
 include Makefile.include
Index: xbmc/linux/PlatformDefs.h
===================================================================
--- xbmc/linux/PlatformDefs.h	(revision 12771)
+++ xbmc/linux/PlatformDefs.h	(working copy)
@@ -43,8 +43,6 @@
 
 #define XXLog(a,b) printf("%s", (b))
 
-#define INSTALL_PATH    "/usr/share/xbmc"
-
 #define CONST		const
 #define FALSE		0
 #define TRUE		1
Index: Makefile.include.in
===================================================================
--- Makefile.include.in	(revision 12771)
+++ Makefile.include.in	(working copy)
@@ -1,12 +1,12 @@
 AR=ar
 ARFLAGS=rus
 RM=rm -f
-
+prefix=@prefix@
 CXX=@CXX@
 CC=@CC@
 CFLAGS+=@DEBUG_FLAGS@
 CFLAGS+=@LZO_INCLUDES@
-DEFINES+=-D_LINUX -D_FILE_DEFINED -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 @SDL_DEFINES@
+DEFINES+=-D_LINUX -D_FILE_DEFINED -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 @SDL_DEFINES@ -DINSTALL_PATH="\"$(prefix)/xbmc\""
 
 .cpp.o:
 	rm -f ${<:.cpp=.o}
Index: configure.in
===================================================================
--- configure.in	(revision 12772)
+++ configure.in	(working copy)
@@ -4,6 +4,7 @@
 AC_PREREQ(2.59)
 AC_INIT("xbmc", 2.1, bugs@xboxmediacenter.com)
 AC_CONFIG_HEADER([config.h])
+AC_PREFIX_DEFAULT("/usr/share")
 
 AC_ARG_ENABLE([debug],
             [AS_HELP_STRING([--enable-debug],
@@ -295,8 +296,8 @@
 AC_SUBST(DEBUG_FLAGS)
 AC_SUBST(SDL_DEFINES)
 AC_SUBST(LZO_INCLUDES)
-AC_CONFIG_FILES([Makefile Makefile.include xbmc/lib/libPython/linux/Makefile xbmc/lib/libUPnP/Makefile])
+AC_CONFIG_FILES([Makefile Makefile.include xbmc/lib/libPython/linux/Makefile xbmc/lib/libUPnP/Makefile tools/Linux/xbmc.sh])
 AC_OUTPUT
 
-final_message="$final_message\n$dashes"
+final_message="$final_message\n  prefix:\t$prefix\n$dashes"
 echo -e "$final_message\n"