📄 configure.in.video
字号:
# lots of hairy special cases for detecting which frame capture# support to compile inV_LIB_VIDEO=""V_INCLUDE_VIDEO=""V_DEFINE_VIDEO=""V_OBJ_VIDEO=""V_LIB_XIL=""V_OBJ_XIL=""AC_ARG_WITH(video-dirs, --with-video-dirs=path specify a pathname for locating video include files, , withval="")AC_ARG_WITH(vigrapix, --with-vigrapix=path specify a pathname for locating vigrapix include and library files, , withval="") #XXXAC_ARG_WITH(videopix, --with-videopix=path specify a pathname for locating videopix include and library files, , withval="") #XXXif test "$with_video_dirs" != "" ; then for i in $with_video_dirs ; do V_INCLUDE_VIDEO="$V_INCLUDE_VIDEO -I$i" donefiif test -r /usr/lib/libvl.so ; then V_LIB_VIDEO="$V_LIB_VIDEO -lvl -ldmedia" V_OBJ_VIDEO="$V_OBJ_VIDEO video-vl.o output-vl.o"# if test -r /usr/include/dmedia/cl_cosmo.h ; then# V_LIB_VIDEO="$V_LIB_VIDEO -lcl"# V_OBJ_VIDEO="$V_OBJ_VIDEO video-cosmo.o"# fi fiif test -r /usr/lib/libsvideo.a ; then V_LIB_VIDEO="$V_LIB_VIDEO -lsvideo" V_OBJ_VIDEO="$V_OBJ_VIDEO video-svideo.o"fiif test -r /usr/lib/libXv.a ; then V_LIB_VIDEO="$V_LIB_VIDEO -lXv" V_DEFINE="$V_DEFINE -DXV_PSEUDO8" V_OBJ_VIDEO="$V_OBJ_VIDEO video-xv.o"fiif test -r /usr/lpp/parallax/lib/libXvid.a ; then V_LIB_VIDEO="$V_LIB_VIDEO -L/usr/lpp/parallax/lib -lXvid -lXv" V_INCLUDE_VIDEO="$V_INCLUDE_VIDEO -I/usr/lpp/parallax/include" V_OBJ_VIDEO="$V_OBJ_VIDEO video-plx.o assistor-plx.o"fiif test -r /usr/lpp/UMS6000/lib/libUMSobj.a ; then V_LIB_VIDEO="$V_LIB_VIDEO -L/usr/lpp/UMS6000/lib -lUMSobj" V_INCLUDE_VIDEO="$V_INCLUDE_VIDEO -I/usr/lpp/UMS6000/include" V_DEFINE="$V_DEFINE -DSUNRISE" V_OBJ_VIDEO="$V_OBJ_VIDEO video-sunrise.o output-sunrise.o"fiif test -r /usr/include/machine/ioctl_meteor.h ; then V_OBJ_VIDEO="$V_OBJ_VIDEO video-meteor.o"elif test "$with_video_dirs" != "" ; then for i in $with_video_dirs ; do if test -r $i/ioctl_meteor.h ; then V_OBJ_VIDEO="$V_OBJ_VIDEO video-meteor.o" V_DEFINE_VIDEO="$V_DEFINE_VIDEO -DNON_STD_IOCTL_METEOR_H" break fi donefiif test -r /usr/local/lib/libspigot.a ; then V_OBJ_VIDEO="$V_OBJ_VIDEO video-spigot.o" V_LIB_VIDEO="$V_LIB_VIDEO -lspigot" V_INCLUDE_VIDEO="$V_INCLUDE_VIDEO -I/usr/local/include"fi# Remove this for now, since device switching is broken.#if test -r /usr/local/lib/libqcam.a ; then# V_OBJ_VIDEO="$V_OBJ_VIDEO video-qcam.o"# V_LIB_VIDEO="$V_LIB_VIDEO -lqcam"# V_INCLUDE_VIDEO="$V_INCLUDE_VIDEO -I/usr/local/include"#else# if test -r /dev/qcam0 ; then# V_OBJ_VIDEO="$V_OBJ_VIDEO video-qcam.o"# fi#fi#XXXAC_ARG_ENABLE(sccvideo, --disable-sccvideo don't compile in the SCC video code, e=$enableval, e="yes")# the default is yes: you have to explicitly say "--disable-sccvideo"if test "$e" = yes ; then if test -r /usr/include/linux/scc.h -o -r /usr/include/machine/scc.h ; then V_OBJ_VIDEO="$V_OBJ_VIDEO video-scc.o" echo "Compiling with SCC video code" fielse echo "Compiling without SCC video code"fivpix_dir=/usr/src/local/vfc-1.0if test "$with_videopix" != "" ; then vpix_dir=$with_videopixfivpix_lib=$vpix_dir/vfc_libif test -d /import/VideoPix ; then vpix_dir=/import/VideoPix vpix_lib=$vpix_dir/libfiif test -d $vpix_dir ; then V_INCLUDE_VIDEO="$V_INCLUDE_VIDEO -I$vpix_dir/sys -I$vpix_lib" V_LIB_VIDEO="$V_LIB_VIDEO $vpix_lib/libvfc.a" V_DEFINE="$V_DEFINE -DVIDEOPIX" V_OBJ_VIDEO="$V_OBJ_VIDEO video-vpix.o"fiplaces="/usr/src/local/vigrapix/lib \ /opt/VIGRAvigrapix/lib"if test "$with_vigrapix" != "" ; then places="${with_vigrapix}/lib \ ${with_vigrapix}"fifor dir in $places; do if test -d $dir ; then V_INCLUDE_VIDEO="$V_INCLUDE_VIDEO -I$dir" V_LIB_VIDEO="$V_LIB_VIDEO $dir/libvigrapix.a" V_OBJ_VIDEO="$V_OBJ_VIDEO video-vigra.o" break fidoned=/opt/MMACslvif test -d $d ; then V_INCLUDE_VIDEO="$V_INCLUDE_VIDEO -I$d/include" V_LIB_VIDEO="$V_LIB_VIDEO $d/lib/libslv.a -lintl" V_OBJ_VIDEO="$V_OBJ_VIDEO video-slv.o"fiplaces="/opt/parallax \ /usr/src/local/parallax \ /usr/local/parallax \ /usr/local/parallax/components/Xclients_sun4.ow3_1.18 \ /usr/src/local/parallax/components/Xclients_sun4.ow3_1.18"for dir in $places; do if test -d $dir/include ; then V_INCLUDE_VIDEO="$V_INCLUDE_VIDEO -I$dir/include" V_LIB_VIDEO="$V_LIB_VIDEO -L$dir/lib -lXext -lXvid" V_OBJ_VIDEO="$V_OBJ_VIDEO video-plx.o assistor-plx.o" break fidonecase "$target" in *-dec-*) jv_dir=jv2 V_INCLUDE_VIDEO="$V_INCLUDE_VIDEO -I$jv_dir" V_LIB_VIDEO="$V_LIB_VIDEO $jv_dir/jvdriverint.o" V_OBJ_VIDEO="$V_OBJ_VIDEO assistor-jv.o video-jv.o" if test "$target_os" = ultrix4.3 ; then #XXX rtip code currently broken #V_DEFINE="$V_DEFINE -DRTIP" #V_LIB="$V_LIB lib.ultrix/librcap.a" #V_INCLUDE="$V_INCLUDE -Ircap-include" #XXX #V_OBJ_VIDEO="$V_OBJ_VIDEO net-rtip.o" echo no rtip support fi ;;sparc-sun-solaris*) have_xil=no xil_dir=/opt/SUNWits/Graphics-sw/xil if test -d $xil_dir ; then if test ! -d $xil_dir/include ; then echo "You don't have the XIL developer's kit!" echo "Building without XIL support..." else have_xil=yes fi fi if test $CC = gcc ; then V_DEFINE="$V_DEFINE -mv8 -msupersparc" fi V_DEFINE="$V_DEFINE -D__svr4__" if test -f video/video-rtvc.cc || \ test -f video/video-rtvc.o ; then V_OBJ_VIDEO="$V_OBJ_VIDEO video-rtvc.o" if test "$have_xil" = yes ; then V_ALL="$V_PROG $V_PROG.xil" V_INCLUDE_VIDEO="$V_INCLUDE_VIDEO -I$xil_dir/include" V_LIB_XIL="-L$xil_dir/lib -R$xil_dir/lib -lxil" V_OBJ_XIL=video-xil.o fi elif test "$have_xil" = yes ; then V_OBJ_XIL=video-xil.o V_INCLUDE_VIDEO="$V_INCLUDE_VIDEO -I$xil_dir/include" V_LIB_VIDEO="$V_LIB_VIDEO -L$xil_dir/lib -R$xil_dir/lib -lxil" fi ;;esac#XXX video stuff needs to move to ../conf/configure.in.videoif test -f encoder-bvc.cc ; then V_OBJ="$V_OBJ encoder-bvc.o decoder-bvc.o"fi#XXXlist=""for f in $V_OBJ_VIDEO; do list="$list video/$f"doneV_OBJ_VIDEO=$listAC_SUBST(V_OBJ_VIDEO)AC_SUBST(V_INCLUDE_VIDEO)AC_SUBST(V_DEFINE_VIDEO)AC_SUBST(V_LIB_VIDEO)AC_SUBST(V_LIB_XIL)AC_SUBST(V_OBJ_XIL)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -