man page installation support
Originally committed as revision 2145 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
		
							parent
							
								
									f5fe9d5f8c
								
							
						
					
					
						commit
						23a65308e3
					
				
							
								
								
									
										10
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								Makefile
									
									
									
									
									
								
							@ -111,12 +111,20 @@ ffplay.o: ffplay.c
 | 
			
		||||
videohook: .libs
 | 
			
		||||
	$(MAKE) -C vhook all
 | 
			
		||||
 | 
			
		||||
install: all $(INSTALLVHOOK)
 | 
			
		||||
install: all install-man $(INSTALLVHOOK)
 | 
			
		||||
	$(MAKE) -C libavcodec install
 | 
			
		||||
	$(MAKE) -C libavformat install
 | 
			
		||||
	install -d $(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
 | 
			
		||||
	$(MAKE) -C vhook install INSTDIR=$(prefix)/lib/vhook
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										9
									
								
								configure
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								configure
									
									
									
									
										vendored
									
									
								
							@ -19,6 +19,7 @@ TMPH="${TMPDIR1}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.h"
 | 
			
		||||
 | 
			
		||||
# default parameters
 | 
			
		||||
prefix="/usr/local"
 | 
			
		||||
mandir=""
 | 
			
		||||
cross_prefix=""
 | 
			
		||||
cc="gcc"
 | 
			
		||||
ar="ar"
 | 
			
		||||
@ -264,6 +265,8 @@ for opt do
 | 
			
		||||
  case "$opt" in
 | 
			
		||||
  --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`
 | 
			
		||||
  ;;
 | 
			
		||||
  --cross-prefix=*) cross_prefix=`echo $opt | cut -d '=' -f 2`
 | 
			
		||||
@ -722,6 +725,10 @@ if test "$small" = "yes"; then
 | 
			
		||||
  CFLAGS="$CFLAGS -Os"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if test x"$mandir" = x""; then
 | 
			
		||||
mandir="${prefix}/man"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if test x"$1" = x"-h" -o x"$1" = x"--help" ; then
 | 
			
		||||
cat << EOF
 | 
			
		||||
 | 
			
		||||
@ -732,6 +739,7 @@ EOF
 | 
			
		||||
echo "Standard options:"
 | 
			
		||||
echo "  --help                   print this message"
 | 
			
		||||
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-vorbis          enable vorbis support via libvorbisenc [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
 | 
			
		||||
echo "/* Automatically generated by configure - do not modify */" > $TMPH
 | 
			
		||||
 | 
			
		||||
echo "prefix=$prefix" >> config.mak
 | 
			
		||||
echo "mandir=$mandir" >> config.mak
 | 
			
		||||
echo "MAKE=$make" >> config.mak
 | 
			
		||||
echo "CC=$cc" >> config.mak
 | 
			
		||||
echo "AR=$ar" >> config.mak
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user