Changeset 2977

Show
Ignore:
Timestamp:
12/01/99 17:22:32 (15 years ago)
Author:
ucacoxh
Message:

- Device selection for platforms.

Location:
rat/trunk
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • rat/trunk/acconfig.h

    r2976 r2977  
    4646 
    4747/* Audio device relate */ 
     48#undef HAVE_SPARC_AUDIO 
     49#undef HAVE_SGI_AUDIO 
    4850#undef HAVE_PCA_AUDIO 
    4951#undef HAVE_LUIGI_AUDIO 
    5052#undef HAVE_OSS_AUDIO 
     53#undef HAVE_HP_AUDIO 
     54#undef HAVE_NETBSD_AUDIO 
     55#undef HAVE_OSPREY_AUDIO 
     56/* FreeBSD Speaker device */ 
     57#undef HAVE_MACHINE_PCAUDIOIO_H 
    5158 
    5259@BOTTOM@ 
  • rat/trunk/config.h.in

    r2976 r2977  
    2323 
    2424/* Audio device relate */ 
     25#undef HAVE_SPARC_AUDIO 
     26#undef HAVE_SGI_AUDIO 
    2527#undef HAVE_PCA_AUDIO 
    2628#undef HAVE_LUIGI_AUDIO 
    2729#undef HAVE_OSS_AUDIO 
     30#undef HAVE_HP_AUDIO 
     31#undef HAVE_NETBSD_AUDIO 
     32#undef HAVE_OSPREY_AUDIO 
     33/* FreeBSD Speaker device */ 
     34#undef HAVE_MACHINE_PCAUDIOIO_H 
     35 
     36/* Define if you have the <machine/pcaudioio.h> header file.  */ 
     37#undef HAVE_MACHINE_PCAUDIOIO_H 
    2838 
    2939#ifndef WORDS_BIGENDIAN 
  • rat/trunk/configure.in

    r2976 r2977  
    66AC_INIT(converter.c) 
    77 
    8 AC_CANONICAL_HOST 
     8AC_CANONICAL_SYSTEM 
    99 
    1010AC_PROG_CC 
     
    2727AC_CHECK_TYPE(int64_t, long long) 
    2828 
    29 # Audio device tests. 
     29# Audio device selection,  derived from host type.  Could be smart and 
     30# probe what's there... 
     31AUDIOINC= 
     32AUDIOLIB= 
     33AUDIOOBJ= 
     34 
     35case "$target" in 
     36*solaris*) 
     37        SUNAUDIOHOME="/usr/demo/SOUND" 
     38        O1KHOME="/opt/SUNWo1kp" 
     39        AC_ARG_WITH(sun-audio,    [  --with-sun-audio=DIR    specify Sun audio support home], SUNAUDIOHOME=$withval) 
     40        AUDIOINC="$AUDIOINC -I$SUNAUDIOHOME/include" 
     41        AUDIOLIB="$AUDIOLIB -L$SUNAUDIOHOME/lib -lsound" 
     42        AUDIOOBJ="$AUDIOOBJ auddev_sparc.o"  
     43        AC_DEFINE(HAVE_SPARC_AUDIO) 
     44        AC_ARG_WITH(osprey-audio, [  --with-osprey=DIR       specify Osprey (Sunvideo Plus PCI) support home], O1KHOME=$withval) 
     45        AC_CHECK_HEADER($O1KHOME/include/oti_audio_device.h, 
     46                [AUDIOINC="$AUDIOINC -I$O1KHOME/include" 
     47                 AUDIOOBJ="$AUDIOOBJ auddev_osprey.o" 
     48                 AC_DEFINE(HAVE_OSPREY_AUDIO)]) 
     49        ;; 
     50*linux*) 
     51        AUDIOOBJ="$AUDIOOBJ auddev_oss.o" 
     52        AC_DEFINE(HAVE_OSS_AUDIO) 
     53        ;; 
     54*freebsd*) 
     55        # PC Speaker device on FreeBSD 
     56        AC_CHECK_HEADERS(machine/pcaudioio.h) 
     57        # Luigi's driver 
     58        AUDIOOBJ="$AUDIOOBJ auddev_luigi.o" 
     59        AC_DEFINE(HAVE_LUIGI_AUDIO) 
     60        ;; 
     61*netbsd*) 
     62        AUDIOOBJ="$AUDIOBJ auddev_netbsd.o" 
     63        AC_DEFINE(HAVE_NETBSD_AUDIO) 
     64        ;; 
     65*irix*) 
     66        AUDIOLIB="$AUDIOLIB -laudio" 
     67        AUDIOOBJ="$AUDIOOBJ auddev_sgi.o" 
     68        AC_DEFINE(HAVE_SGI_AUDIO) 
     69        ;; 
     70*hpux*) 
     71        AUDIOLIB="$AUDIOLIB -lAlib" 
     72        AUDIOOBJ="$AUDIOOBJ auddev_hpux_raw.o" 
     73        AC_DEFINE(HAVE_HP_AUDIO) 
     74        ;; 
     75esac 
     76 
     77AC_SUBST(AUDIOOBJ) 
     78AC_SUBST(AUDIOINC) 
     79AC_SUBST(AUDIOLIB) 
    3080 
    3181AC_CONFIG_HEADER(config.h)