Commit 4d6dbad1 authored by bellard's avatar bellard

man page installation support


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@2145 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 11722447
...@@ -111,12 +111,20 @@ ffplay.o: ffplay.c ...@@ -111,12 +111,20 @@ ffplay.o: ffplay.c
videohook: .libs videohook: .libs
$(MAKE) -C vhook all $(MAKE) -C vhook all
install: all $(INSTALLVHOOK) install: all install-man $(INSTALLVHOOK)
$(MAKE) -C libavcodec install $(MAKE) -C libavcodec install
$(MAKE) -C libavformat install $(MAKE) -C libavformat install
install -d $(prefix)/bin install -d $(prefix)/bin
install -c -s -m 755 $(PROG) $(prefix)/bin install -c -s -m 755 $(PROG) $(prefix)/bin
# install man from source dir if available
install-man:
if [ -f $(SRC_PATH)/doc/ffmpeg.1 ] ; then \
install -d $(mandir)/man1 ; \
install -m 644 $(SRC_PATH)/doc/ffmpeg.1 $(SRC_PATH)/doc/ffplay.1 \
$(SRC_PATH)/doc/ffserver.1 $(mandir)/man1 ; \
fi
install-vhook: $(prefix)/lib/vhook install-vhook: $(prefix)/lib/vhook
$(MAKE) -C vhook install INSTDIR=$(prefix)/lib/vhook $(MAKE) -C vhook install INSTDIR=$(prefix)/lib/vhook
......
...@@ -19,6 +19,7 @@ TMPH="${TMPDIR1}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.h" ...@@ -19,6 +19,7 @@ TMPH="${TMPDIR1}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.h"
# default parameters # default parameters
prefix="/usr/local" prefix="/usr/local"
mandir=""
cross_prefix="" cross_prefix=""
cc="gcc" cc="gcc"
ar="ar" ar="ar"
...@@ -264,6 +265,8 @@ for opt do ...@@ -264,6 +265,8 @@ for opt do
case "$opt" in case "$opt" in
--prefix=*) prefix=`echo $opt | cut -d '=' -f 2` --prefix=*) prefix=`echo $opt | cut -d '=' -f 2`
;; ;;
--mandir=*) mandir=`echo $opt | cut -d '=' -f 2`
;;
--source-path=*) source_path=`echo $opt | cut -d '=' -f 2` --source-path=*) source_path=`echo $opt | cut -d '=' -f 2`
;; ;;
--cross-prefix=*) cross_prefix=`echo $opt | cut -d '=' -f 2` --cross-prefix=*) cross_prefix=`echo $opt | cut -d '=' -f 2`
...@@ -722,6 +725,10 @@ if test "$small" = "yes"; then ...@@ -722,6 +725,10 @@ if test "$small" = "yes"; then
CFLAGS="$CFLAGS -Os" CFLAGS="$CFLAGS -Os"
fi fi
if test x"$mandir" = x""; then
mandir="${prefix}/man"
fi
if test x"$1" = x"-h" -o x"$1" = x"--help" ; then if test x"$1" = x"-h" -o x"$1" = x"--help" ; then
cat << EOF cat << EOF
...@@ -732,6 +739,7 @@ EOF ...@@ -732,6 +739,7 @@ EOF
echo "Standard options:" echo "Standard options:"
echo " --help print this message" echo " --help print this message"
echo " --prefix=PREFIX install in PREFIX [$prefix]" echo " --prefix=PREFIX install in PREFIX [$prefix]"
echo " --mandir=DIR man documentation in DIR [PREFIX/man]"
echo " --enable-mp3lame enable mp3 encoding via libmp3lame [default=no]" echo " --enable-mp3lame enable mp3 encoding via libmp3lame [default=no]"
echo " --enable-vorbis enable vorbis support via libvorbisenc [default=no]" echo " --enable-vorbis enable vorbis support via libvorbisenc [default=no]"
echo " --enable-faad enable faad support via libfaad [default=no]" echo " --enable-faad enable faad support via libfaad [default=no]"
...@@ -827,6 +835,7 @@ echo "# Automatically generated by configure - do not modify" > config.mak ...@@ -827,6 +835,7 @@ echo "# Automatically generated by configure - do not modify" > config.mak
echo "/* Automatically generated by configure - do not modify */" > $TMPH echo "/* Automatically generated by configure - do not modify */" > $TMPH
echo "prefix=$prefix" >> config.mak echo "prefix=$prefix" >> config.mak
echo "mandir=$mandir" >> config.mak
echo "MAKE=$make" >> config.mak echo "MAKE=$make" >> config.mak
echo "CC=$cc" >> config.mak echo "CC=$cc" >> config.mak
echo "AR=$ar" >> config.mak echo "AR=$ar" >> config.mak
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment