changeset 8353:6dd42a044681

a little (my first!) patch to add some info about MPlayer on Irix 6.5 to documentation.html and some changes to the configure script + Makefile to support optional different "install" location and change ranlib to ar when Irix is detected. Steffen Boelaars <mplayer.development@graphicscave.com>
author arpi
date Wed, 04 Dec 2002 23:29:41 +0000
parents 2aed330d2054
children 8a0b6e083280
files DOCS/documentation.html Makefile configure
diffstat 3 files changed, 39 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/DOCS/documentation.html	Wed Dec 04 22:07:33 2002 +0000
+++ b/DOCS/documentation.html	Wed Dec 04 23:29:41 2002 +0000
@@ -1616,8 +1616,30 @@
 
 <H2><A NAME="sgi">6.5 Silicon Graphics / IRIX</A></H2>
 
-<P>Reported working. You'll probably have to use the <I>SGI</I> ao driver.
-  Anyone has closer info?</P>
+<P>You can either try to install the GNU install program, and (if you did not
+  put it in your global path) then point to the location with:</P>
+<PRE>
+  ./configure --install-path=PATH
+</PRE>
+<P>Or you can use the default install delivered with IRIX 6.5 in which case you
+  will have to edit the Makefile a littlebit by hand. Change the following two
+  lines:</P>
+<PRE>
+  $(INSTALL) -c -m 644 DOCS/mplayer.1 $(MANDIR)/man1/mplayer.1
+
+  $(INSTALL) -c -m 644 etc/codecs.conf $(CONFDIR)/codecs.conf
+</PRE>
+<P>to:</P>
+<PRE>
+  $(INSTALL) -m 644 mplayer.1 $(MANDIR)/man1/
+
+  $(INSTALL) -m 644 codecs.conf $(CONFDIR)/
+</PRE>
+<P>And then do (from within the MPlayer source dir):</P>
+<PRE>
+  cp DOCS/mplayer.1 . ; cp etc/codecs.conf .
+</PRE>
+<P>and then go on with building and installing.</P>
 
 
 <H2><A NAME="qnx">6.6 QNX</A></H2>
--- a/Makefile	Wed Dec 04 22:07:33 2002 +0000
+++ b/Makefile	Wed Dec 04 23:29:41 2002 +0000
@@ -16,16 +16,12 @@
 INSTALLSTRIP = -s
 endif
 
-
 # These subdirectories require installation due to binaries within them.
 ifeq ($(VIDIX),yes)
 SUBDIRS += libdha vidix
 DO_MAKE = @ for i in $(SUBDIRS); do $(MAKE) -C $$i $@; done
 endif
 
-# a BSD compatible 'install' program
-INSTALL = install
-
 SRCS_COMMON = cpudetect.c codec-cfg.c cfgparser.c my_profile.c spudec.c playtree.c playtreeparser.c asxparser.c vobsub.c subreader.c sub_cc.c find_sub.c m_config.c m_option.c parser-cfg.c m_struct.c
 SRCS_MENCODER = mencoder.c mp_msg-mencoder.c $(SRCS_COMMON) libao2/afmt.c divx4_vbr.c libvo/aclib.c libvo/osd.c libvo/sub.c libvo/font_load.c libvo/font_load_ft.c xvid_vbr.c parser-mecmd.c
 SRCS_MPLAYER = mplayer.c mp_msg.c $(SRCS_COMMON) mixer.c parser-mpcmd.c
--- a/configure	Wed Dec 04 22:07:33 2002 +0000
+++ b/configure	Wed Dec 04 23:29:41 2002 +0000
@@ -222,6 +222,9 @@
   --language=xx          select a language (for translated messages/gui) [en]
                          (Available: $LANGUAGES)
   --enable-shared-pp     install & use shared postprocessing lib
+  --install-path=PATH    the path to a custom install program (useful if
+                         your OS uses a GNU-incompatible install utility by
+                         default and you want to point to the GNU version)
 
 Advanced options:
   --enable-mmx           build with mmx support [autodetect]
@@ -272,6 +275,8 @@
 
 
 # 1st pass checking for vital options
+_install=install
+_ranlib=ranlib
 _cc=gcc
 test "$CC" && _cc="$CC"
 _as=auto
@@ -315,6 +320,9 @@
   --disable-runtime-cpudetection)
     _runtime_cpudetection=no
     ;;
+  --install-path=*)
+    _install=`echo $ac_option | cut -d '=' -f 2 | sed 's/\/$//'`"/install"
+    ;;
   esac
 done
 
@@ -1036,6 +1044,7 @@
   --with-extralibdir=*) ;;
   --enable-runtime-cpudetection) ;;
   --disable-runtime-cpudetection) ;;
+  --install-path=*) ;;
 
   # Real 2nd pass
   --enable-mencoder)	_mencoder=yes	;;
@@ -1474,6 +1483,10 @@
 fi
 fi
 
+# If IRIX we must use ar instead of ranlib (not present on IRIX systems)
+if irix ; then
+  _ranlib='ar -r'
+fi
 
 ######################
 # MAIN TESTS GO HERE #
@@ -4570,7 +4583,8 @@
 #AR = ar
 CC = $_cc
 AWK = $_awk
-RANLIB = ranlib
+RANLIB = $_ranlib
+INSTALL = $_install
 # OPTFLAGS = -O4 $_profile $_debug $_march $_mcpu -pipe -fomit-frame-pointer -ffast-math
 OPTFLAGS = $CFLAGS
 EXTRA_INC = $_inc_extra $_inc_gtk