Mercurial > mplayer.hg
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