configure.in
上传用户:aoeyumen
上传日期:2007-01-06
资源大小:3329k
文件大小:1k
源码类别:

DVD

开发平台:

Unix_Linux

  1. dnl Autoconf configuration script mpeg2dec
  2. dnl 
  3. dnl Aaron Holtzman - May 1999
  4. dnl
  5. AC_INIT(parse.c)
  6. AC_CANONICAL_HOST
  7. AC_PREREQ(2.13)
  8. AM_CONFIG_HEADER(config.h)
  9. AM_INIT_AUTOMAKE(mpeg2dec, 0.1.5)
  10. AM_MAINTAINER_MODE
  11. AC_PROG_CC
  12. AC_PROG_GCC_TRADITIONAL
  13. AC_PROG_RANLIB
  14. AC_SUBST(CONFIG_OBJS)
  15. AC_MSG_CHECKING(for /dev/mga_vid)
  16. if test -c "/dev/mga_vid"; then
  17. AC_MSG_RESULT(found /dev/mga_vid)
  18. CONFIG_OBJS="$CONFIG_OBJS display_mga_vid.o";
  19. DRIVERS=drivers
  20. else
  21. AC_MSG_RESULT(/dev/mga_vid not found -> X11 fallback configured)
  22. CONFIG_OBJS="$CONFIG_OBJS display_x11.o"
  23. DRIVERS=
  24. fi
  25. AC_SUBST(DRIVERS)
  26. AC_MSG_CHECKING(for SMP)
  27. AC_SUBST(MOD_CFLAGS)
  28. if uname -a | grep SMP >/dev/null; then
  29. AC_MSG_RESULT(yes)
  30. MOD_CFLAGS=-D__SMP__
  31. else
  32. AC_MSG_RESULT(no)
  33. fi
  34. dnl Checks for libraries. (X11)
  35. AC_PATH_XTRA
  36. dnl Figure out which OS we're on and what to do about it
  37. case "$host" in
  38. *-linux*) ;;
  39. *-solaris*) ;;
  40. *) ;;
  41. esac
  42. dnl Set the appropriate architecture define
  43. case "$host" in
  44. i?86-*)
  45. AC_DEFINE(__i386__) 
  46. CONFIG_OBJS="$CONFIG_OBJS idct_mmx.o idct_block_mmx.o motion_comp_mmx.o";;
  47. alpha*-*) AC_DEFINE(__alpha__);;
  48. sparc-*) AC_DEFINE(__sparc__);;
  49. ppc-*) AC_DEFINE(__ppc__);;
  50. *) echo "$host is not currently supported by ac3dec"; exit 1;;
  51. esac
  52. AC_OUTPUT( tools/Makefile drivers/Makefile Makefile )