📄 configure.in.grabber
字号:
# lots of hairy special cases for detecting which frame capture# support to compile inV_LIB_GRABBER=""V_INCLUDE_GRABBER=""V_DEFINE_GRABBER=""V_OBJ_GRABBER=""V_LIB_XIL=""V_OBJ_XIL=""AC_ARG_WITH(grabber-dirs, --with-grabber-dirs=path specify a pathname for locating grabber include files, , withval="")if test "$with_grabber_dirs" != "" ; then for i in $with_grabber_dirs ; do V_INCLUDE_GRABBER="$V_INCLUDE_GRABBER -I$i" donefiif test -r /usr/lib/libvl.so ; then V_LIB_GRABBER="$V_LIB_GRABBER -lvl -ldmedia" V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-vl.o output-vl.o"# if test -r /usr/include/dmedia/cl_cosmo.h ; then# V_LIB_GRABBER="$V_LIB_GRABBER -lcl"# V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-cosmo.o"# fi fiif test -r /usr/lib/libsvideo.a ; then V_LIB_GRABBER="$V_LIB_GRABBER -lsvideo" V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-svideo.o"fiif test -r /usr/lib/libXv.a ; then V_LIB_GRABBER="$V_LIB_GRABBER -lXv" V_DEFINE="$V_DEFINE -DXV_PSEUDO8" V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-xv.o"fiif test -r /usr/lpp/parallax/lib/libXvid.a ; then V_LIB_GRABBER="$V_LIB_GRABBER -L/usr/lpp/parallax/lib -lXvid -lXv" V_INCLUDE_GRABBER="$V_INCLUDE_GRABBER -I/usr/lpp/parallax/include" V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-plx.o assistor-plx.o"fiif test -r /usr/lpp/UMS6000/lib/libUMSobj.a ; then V_LIB_GRABBER="$V_LIB_GRABBER -L/usr/lpp/UMS6000/lib -lUMSobj" V_INCLUDE_GRABBER="$V_INCLUDE_GRABBER -I/usr/lpp/UMS6000/include" V_DEFINE="$V_DEFINE -DSUNRISE" V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-sunrise.o output-sunrise.o"fiif test -r /usr/include/machine/ioctl_meteor.h ; then V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-meteor.o"elif test "$with_grabber_dirs" != "" ; then for i in $with_grabber_dirs ; do if test -r $i/ioctl_meteor.h ; then V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-meteor.o" V_DEFINE_GRABBER="$V_DEFINE_GRABBER -DNON_STD_IOCTL_METEOR_H" break fi donefiif test -r /usr/local/lib/libspigot.a ; then V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-spigot.o" V_LIB_GRABBER="$V_LIB_GRABBER -lspigot" V_INCLUDE_GRABBER="$V_INCLUDE_GRABBER -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_GRABBER="$V_OBJ_GRABBER grabber-qcam.o"# V_LIB_GRABBER="$V_LIB_GRABBER -lqcam"# V_INCLUDE_GRABBER="$V_INCLUDE_GRABBER -I/usr/local/include"#else# if test -r /dev/qcam0 ; then# V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-qcam.o"# fi#fi#XXXAC_ARG_ENABLE(sccgrabber, --disable-sccgrabber don't compile in the SCC grabber code, e=$enableval, e="yes")# the default is yes: you have to explicitly say "--disable-sccgrabber"if test "$e" = yes ; then if test -r /usr/include/linux/scc.h -o -r /usr/include/machine/scc.h ; then V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-scc.o" echo "Compiling with SCC grabber code" fielse echo "Compiling without SCC grabber code"fivpix_dir=/usr/src/local/vfc-1.0vpix_lib=$vpix_dir/vfc_libif test -d /import/VideoPix ; then vpix_dir=/import/VideoPix vpic_lib=$vpix_dir/libfiif test -d $vpix_dir ; then V_INCLUDE_GRABBER="$V_INCLUDE_GRABBER -I$vpix_dir/sys -I$vpix_lib" V_LIB_GRABBER="$V_LIB_GRABBER $vpix_lib/libvfc.a" V_DEFINE="$V_DEFINE -DVIDEOPIX" V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-vpix.o"fiplaces="/usr/src/local/vigrapix/lib \ /opt/VIGRAvigrapix/lib"for dir in $places; do if test -d $dir ; then V_INCLUDE_GRABBER="$V_INCLUDE_GRABBER -I$dir" V_LIB_GRABBER="$V_LIB_GRABBER $dir/libvigrapix.a" V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-vigra.o" break fidoned=/opt/MMACslvif test -d $d ; then V_INCLUDE_GRABBER="$V_INCLUDE_GRABBER -I$d/include" V_LIB_GRABBER="$V_LIB_GRABBER $d/lib/libslv.a -lintl" V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-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_GRABBER="$V_INCLUDE_GRABBER -I$dir/include" V_LIB_GRABBER="$V_LIB_GRABBER -L$dir/lib -lXext -lXvid" V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-plx.o assistor-plx.o" break fidonecase "$target" in *-dec-*) jv_dir=jv2 V_INCLUDE_GRABBER="$V_INCLUDE_GRABBER -I$jv_dir" V_LIB_GRABBER="$V_LIB_GRABBER $jv_dir/jvdriverint.o" V_OBJ_GRABBER="$V_OBJ_GRABBER assistor-jv.o grabber-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_GRABBER="$V_OBJ_GRABBER 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 grabber/grabber-rtvc.cc || \ test -f grabber/grabber-rtvc.o ; then V_OBJ_GRABBER="$V_OBJ_GRABBER grabber-rtvc.o" if test "$have_xil" = yes ; then V_ALL="$V_PROG $V_PROG.xil" V_INCLUDE_GRABBER="$V_INCLUDE_GRABBER -I$xil_dir/include" V_LIB_XIL="-L$xil_dir/lib -R$xil_dir/lib -lxil" V_OBJ_XIL=grabber-xil.o fi elif test "$have_xil" = yes ; then V_OBJ_XIL=grabber-xil.o V_INCLUDE_GRABBER="$V_INCLUDE_GRABBER -I$xil_dir/include" V_LIB_GRABBER="$V_LIB_GRABBER -L$xil_dir/lib -R$xil_dir/lib -lxil" fi ;;esac#XXX grabber stuff needs to move to ../conf/configure.in.grabberif test -f encoder-bvc.cc ; then V_OBJ="$V_OBJ encoder-bvc.o decoder-bvc.o"fi#XXXlist=""for f in $V_OBJ_GRABBER; do list="$list grabber/$f"doneV_OBJ_GRABBER=$listAC_SUBST(V_OBJ_GRABBER)AC_SUBST(V_INCLUDE_GRABBER)AC_SUBST(V_DEFINE_GRABBER)AC_SUBST(V_LIB_GRABBER)AC_SUBST(V_LIB_XIL)AC_SUBST(V_OBJ_XIL)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -