mirror of https://github.com/mpv-player/mpv
Treat audio output objects the same as everything else in the build system,
i.e. have lines that conditionally enable each in the Makefile and corresponding variables set from configure. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28075 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
70dbf549e6
commit
187f10e142
21
Makefile
21
Makefile
|
@ -513,7 +513,6 @@ SRCS_MPLAYER = mplayer.c \
|
|||
libao2/ao_mpegpes.c \
|
||||
libao2/ao_null.c \
|
||||
libao2/ao_pcm.c \
|
||||
$(addprefix libao2/,$(AO_SRCS)) \
|
||||
libvo/aspect.c \
|
||||
libvo/geometry.c \
|
||||
libvo/spuenc.c \
|
||||
|
@ -522,8 +521,16 @@ SRCS_MPLAYER = mplayer.c \
|
|||
libvo/vo_null.c \
|
||||
$(addprefix libvo/,$(VO_SRCS)) \
|
||||
|
||||
SRCS_MPLAYER-$(ALSA1X) += libao2/ao_alsa.c
|
||||
SRCS_MPLAYER-$(ALSA5) += libao2/ao_alsa5.c
|
||||
SRCS_MPLAYER-$(ALSA9) += libao2/ao_alsa.c
|
||||
SRCS_MPLAYER-$(APPLE_IR) += input/appleir.c
|
||||
SRCS_MPLAYER-$(APPLE_REMOTE) += input/ar.c
|
||||
SRCS_MPLAYER-$(ARTS) += libao2/ao_arts.c
|
||||
SRCS_MPLAYER-$(COREAUDIO) += libao2/ao_macosx.c
|
||||
SRCS_MPLAYER-$(DIRECTX) += libao2/ao_dsound.c
|
||||
SRCS_MPLAYER-$(DXR2) += libao2/ao_dxr2.c
|
||||
SRCS_MPLAYER-$(ESD) += libao2/ao_esd.c
|
||||
SRCS_MPLAYER-$(GUI) += gui/bitmap.c
|
||||
SRCS_MPLAYER-$(GUI_GTK) += gui/app.c \
|
||||
gui/cfg.c \
|
||||
|
@ -560,6 +567,8 @@ SRCS_MPLAYER-$(GUI_WIN32) += gui/win32/dialogs.c \
|
|||
gui/win32/widgetrender.c \
|
||||
gui/win32/wincfg.c \
|
||||
|
||||
SRCS_MPLAYER-$(IVTV) += libao2/ao_ivtv.c
|
||||
SRCS_MPLAYER-$(JACK) += libao2/ao_jack.c
|
||||
SRCS_MPLAYER-$(JOYSTICK) += input/joystick.c
|
||||
SRCS_MPLAYER-$(LIBMENU) += libmenu/menu.c \
|
||||
libmenu/menu_chapsel.c \
|
||||
|
@ -574,7 +583,14 @@ SRCS_MPLAYER-$(LIBMENU) += libmenu/menu.c \
|
|||
|
||||
SRCS_MPLAYER-$(LIBMENU_DVBIN) += libmenu/menu_dvbin.c
|
||||
SRCS_MPLAYER-$(LIRC) += input/lirc.c
|
||||
|
||||
SRCS_MPLAYER-$(NAS) += libao2/ao_nas.c
|
||||
SRCS_MPLAYER-$(OPENAL) += libao2/ao_openal.c
|
||||
SRCS_MPLAYER-$(OSS) += libao2/ao_oss.c
|
||||
SRCS_MPLAYER-$(PULSE) += libao2/ao_pulse.c
|
||||
SRCS_MPLAYER-$(SDL) += libao2/ao_sdl.c
|
||||
SRCS_MPLAYER-$(SGIAUDIO) += libao2/ao_sgi.c
|
||||
SRCS_MPLAYER-$(SUNAUDIO) += libao2/ao_sun.c
|
||||
SRCS_MPLAYER-$(V4L2) += libao2/ao_v4l2.c
|
||||
SRCS_MPLAYER-$(VIDIX) += libvo/vosub_vidix.c \
|
||||
vidix/vidix.c \
|
||||
vidix/drivers.c \
|
||||
|
@ -598,6 +614,7 @@ SRCS_MPLAYER-$(VIDIX_S3) += vidix/s3_vid.c
|
|||
SRCS_MPLAYER-$(VIDIX_SH_VEU) += vidix/sh_veu_vid.c
|
||||
SRCS_MPLAYER-$(VIDIX_SIS) += vidix/sis_vid.c vidix/sis_bridge.c
|
||||
SRCS_MPLAYER-$(VIDIX_UNICHROME) += vidix/unichrome_vid.c
|
||||
SRCS_MPLAYER-$(WIN32WAVEOUT) += libao2/ao_win32.c
|
||||
|
||||
SRCS_MENCODER = mencoder.c \
|
||||
mp_msg-mencoder.c \
|
||||
|
|
|
@ -3613,7 +3613,6 @@ EOF
|
|||
_ld_extra="$_ld_extra -framework CoreAudio -framework AudioUnit -framework AudioToolbox"
|
||||
_coreaudio=yes
|
||||
_def_coreaudio='#define CONFIG_COREAUDIO 1'
|
||||
_aosrc="$_aosrc ao_macosx.c"
|
||||
_aomodules="macosx $_aomodules"
|
||||
else
|
||||
_coreaudio=no
|
||||
|
@ -4924,7 +4923,6 @@ if test "$_sdl" = yes ; then
|
|||
fi
|
||||
_vosrc="$_vosrc vo_sdl.c"
|
||||
_vomodules="sdl $_vomodules"
|
||||
_aosrc="$_aosrc ao_sdl.c"
|
||||
_aomodules="sdl $_aomodules"
|
||||
_res_comment="using $_sdlconfig"
|
||||
else
|
||||
|
@ -4950,7 +4948,6 @@ fi
|
|||
if test "$_win32waveout" = yes ; then
|
||||
_def_win32waveout='#define CONFIG_WIN32WAVEOUT 1'
|
||||
_libs_mplayer="$_libs_mplayer -lwinmm"
|
||||
_aosrc="$_aosrc ao_win32.c"
|
||||
_aomodules="win32 $_aomodules"
|
||||
else
|
||||
_def_win32waveout='#undef CONFIG_WIN32WAVEOUT'
|
||||
|
@ -4995,7 +4992,6 @@ if test "$_directx" = yes ; then
|
|||
_libs_mplayer="$_libs_mplayer -lgdi32"
|
||||
_vosrc="$_vosrc vo_directx.c"
|
||||
_vomodules="directx $_vomodules"
|
||||
_aosrc="$_aosrc ao_dsound.c"
|
||||
_aomodules="dsound $_aomodules"
|
||||
else
|
||||
_def_directx='#undef CONFIG_DIRECTX'
|
||||
|
@ -5019,7 +5015,6 @@ fi
|
|||
if test "$_nas" = yes ; then
|
||||
_def_nas='#define CONFIG_NAS 1'
|
||||
_libs_mplayer="$_libs_mplayer -laudio -lXt"
|
||||
_aosrc="$_aosrc ao_nas.c"
|
||||
_aomodules="nas $_aomodules"
|
||||
else
|
||||
_noaomodules="nas $_noaomodules"
|
||||
|
@ -5042,7 +5037,6 @@ fi
|
|||
if test "$_dxr2" = yes; then
|
||||
_def_dxr2='#define CONFIG_DXR2 1'
|
||||
_vosrc="$_vosrc vo_dxr2.c"
|
||||
_aosrc="$_aosrc ao_dxr2.c"
|
||||
_aomodules="dxr2 $_aomodules"
|
||||
_vomodules="dxr2 $_vomodules"
|
||||
else
|
||||
|
@ -5095,7 +5089,6 @@ if test "$_ivtv" = yes ; then
|
|||
_def_ivtv='#define CONFIG_IVTV 1'
|
||||
_vosrc="$_vosrc vo_ivtv.c"
|
||||
_vomodules="ivtv $_vomodules"
|
||||
_aosrc="$_aosrc ao_ivtv.c"
|
||||
_aomodules="ivtv $_aomodules"
|
||||
else
|
||||
_def_ivtv='#undef CONFIG_IVTV'
|
||||
|
@ -5130,7 +5123,6 @@ if test "$_v4l2" = yes ; then
|
|||
_def_v4l2='#define CONFIG_V4L2_DECODER 1'
|
||||
_vosrc="$_vosrc vo_v4l2.c"
|
||||
_vomodules="v4l2 $_vomodules"
|
||||
_aosrc="$_aosrc ao_v4l2.c"
|
||||
_aomodules="v4l2 $_aomodules"
|
||||
else
|
||||
_def_v4l2='#undef CONFIG_V4L2_DECODER'
|
||||
|
@ -5158,7 +5150,6 @@ EOF
|
|||
fi
|
||||
if test "$_ossaudio" = yes ; then
|
||||
_def_ossaudio='#define CONFIG_OSS_AUDIO 1'
|
||||
_aosrc="$_aosrc ao_oss.c"
|
||||
_aomodules="oss $_aomodules"
|
||||
if test "$_linux_devfs" = yes; then
|
||||
_def_ossaudio_devdsp='#define PATH_DEV_DSP "/dev/sound/dsp"'
|
||||
|
@ -5210,7 +5201,6 @@ fi
|
|||
|
||||
if test "$_arts" = yes ; then
|
||||
_def_arts='#define CONFIG_ARTS 1'
|
||||
_aosrc="$_aosrc ao_arts.c"
|
||||
_aomodules="arts $_aomodules"
|
||||
_libs_mplayer="$_libs_mplayer `artsc-config --libs`"
|
||||
_inc_extra="$_inc_extra `artsc-config --cflags`"
|
||||
|
@ -5237,7 +5227,6 @@ echores "$_esd"
|
|||
|
||||
if test "$_esd" = yes ; then
|
||||
_def_esd='#define CONFIG_ESD 1'
|
||||
_aosrc="$_aosrc ao_esd.c"
|
||||
_aomodules="esd $_aomodules"
|
||||
_libs_mplayer="$_libs_mplayer `esd-config --libs`"
|
||||
_inc_extra="$_inc_extra `esd-config --cflags`"
|
||||
|
@ -5272,7 +5261,6 @@ echores "$_pulse"
|
|||
|
||||
if test "$_pulse" = yes ; then
|
||||
_def_pulse='#define CONFIG_PULSE 1'
|
||||
_aosrc="$_aosrc ao_pulse.c"
|
||||
_aomodules="pulse $_aomodules"
|
||||
_libs_mplayer="$_libs_mplayer `$_pkg_config --libs libpulse`"
|
||||
_inc_extra="$_inc_extra `$_pkg_config --cflags libpulse`"
|
||||
|
@ -5302,7 +5290,6 @@ fi
|
|||
|
||||
if test "$_jack" = yes ; then
|
||||
_def_jack='#define CONFIG_JACK 1'
|
||||
_aosrc="$_aosrc ao_jack.c"
|
||||
_aomodules="jack $_aomodules"
|
||||
else
|
||||
_noaomodules="jack $_noaomodules"
|
||||
|
@ -5332,7 +5319,6 @@ EOF
|
|||
fi
|
||||
if test "$_openal" = yes ; then
|
||||
_def_openal='#define CONFIG_OPENAL 1'
|
||||
_aosrc="$_aosrc ao_openal.c"
|
||||
_aomodules="openal $_aomodules"
|
||||
else
|
||||
_noaomodules="openal $_noaomodules"
|
||||
|
@ -5404,14 +5390,12 @@ if test "$_alsaver" ; then
|
|||
_alsa=yes
|
||||
if test "$_alsaver" = '0.5.x' ; then
|
||||
_alsa5=yes
|
||||
_aosrc="$_aosrc ao_alsa5.c"
|
||||
_aomodules="alsa5 $_aomodules"
|
||||
_def_alsa5='#define CONFIG_ALSA5 1'
|
||||
def_sys_asoundlib_h='#define HAVE_SYS_ASOUNDLIB_H 1'
|
||||
_res_comment="using alsa 0.5.x and sys/asoundlib.h"
|
||||
elif test "$_alsaver" = '0.9.x-sys' ; then
|
||||
_alsa9=yes
|
||||
_aosrc="$_aosrc ao_alsa.c"
|
||||
_aomodules="alsa $_aomodules"
|
||||
_def_alsa='#define CONFIG_ALSA 1'
|
||||
_def_alsa9='#define CONFIG_ALSA9 1'
|
||||
|
@ -5419,7 +5403,6 @@ if test "$_alsaver" ; then
|
|||
_res_comment="using alsa 0.9.x and sys/asoundlib.h"
|
||||
elif test "$_alsaver" = '0.9.x-alsa' ; then
|
||||
_alsa9=yes
|
||||
_aosrc="$_aosrc ao_alsa.c"
|
||||
_aomodules="alsa $_aomodules"
|
||||
_def_alsa='#define CONFIG_ALSA 1'
|
||||
_def_alsa9='#define CONFIG_ALSA9 1'
|
||||
|
@ -5427,7 +5410,6 @@ if test "$_alsaver" ; then
|
|||
_res_comment="using alsa 0.9.x and alsa/asoundlib.h"
|
||||
elif test "$_alsaver" = '1.0.x-sys' ; then
|
||||
_alsa1x=yes
|
||||
_aosrc="$_aosrc ao_alsa.c"
|
||||
_aomodules="alsa $_aomodules"
|
||||
_def_alsa='#define CONFIG_ALSA 1'
|
||||
_def_alsa1x="#define CONFIG_ALSA1X 1"
|
||||
|
@ -5435,7 +5417,6 @@ if test "$_alsaver" ; then
|
|||
_res_comment="using alsa 1.0.x and sys/asoundlib.h"
|
||||
elif test "$_alsaver" = '1.0.x-alsa' ; then
|
||||
_alsa1x=yes
|
||||
_aosrc="$_aosrc ao_alsa.c"
|
||||
_aomodules="alsa $_aomodules"
|
||||
_def_alsa='#define CONFIG_ALSA 1'
|
||||
_def_alsa1x="#define CONFIG_ALSA1X 1"
|
||||
|
@ -5464,7 +5445,6 @@ EOF
|
|||
fi
|
||||
if test "$_sunaudio" = yes ; then
|
||||
_def_sunaudio='#define CONFIG_SUN_AUDIO 1'
|
||||
_aosrc="$_aosrc ao_sun.c"
|
||||
_aomodules="sun $_aomodules"
|
||||
else
|
||||
_def_sunaudio='#undef CONFIG_SUN_AUDIO'
|
||||
|
@ -5502,7 +5482,6 @@ fi
|
|||
if test "$_sgiaudio" = "yes" ; then
|
||||
_def_sgiaudio='#define CONFIG_SGI_AUDIO 1'
|
||||
_libs_mplayer="$_libs_mplayer -laudio"
|
||||
_aosrc="$_aosrc ao_sgi.c"
|
||||
_aomodules="sgi $_aomodules"
|
||||
else
|
||||
_def_sgiaudio='#undef CONFIG_SGI_AUDIO'
|
||||
|
@ -7966,7 +7945,6 @@ GETCH = $_getch
|
|||
HELP_FILE = $_mp_help
|
||||
TIMER = $_timer
|
||||
|
||||
AO_SRCS = $_aosrc
|
||||
VO_SRCS = $_vosrc
|
||||
|
||||
EXESUF = $_exesuf
|
||||
|
@ -7990,18 +7968,23 @@ NEED_VSSCANF = $_need_vsscanf
|
|||
# features
|
||||
ALSA1X = $_alsa1x
|
||||
ALSA9 = $_alsa9
|
||||
ALSA5 = $_alsa5
|
||||
APPLE_IR = $_apple_ir
|
||||
APPLE_REMOTE = $_apple_remote
|
||||
ARTS = $_arts
|
||||
AUDIO_INPUT = $_audio_input
|
||||
BITMAP_FONT = $_bitmap_font
|
||||
CDDA = $_cdda
|
||||
CDDB = $_cddb
|
||||
COREAUDIO = $_coreaudio
|
||||
COREVIDEO = $_corevideo
|
||||
DIRECTX = $_directx
|
||||
DVBIN = $_dvbin
|
||||
DVDNAV = $_dvdnav
|
||||
DVDREAD = $_dvdread
|
||||
DVDREAD_INTERNAL = $_dvdread_internal
|
||||
DXR2 = $_dxr2
|
||||
ESD = $_esd
|
||||
FAAC=$_faac
|
||||
FAAD = $_faad
|
||||
FAAD_INTERNAL = $_faad_internal
|
||||
|
@ -8014,6 +7997,8 @@ GUI_WIN32 = $_gui_win32
|
|||
HAVE_POSIX_SELECT = $_posix_select
|
||||
HAVE_SYS_MMAN_H = $_mman
|
||||
HAVE_XVMC = $_xvmc
|
||||
IVTV = $_ivtv
|
||||
JACK = $_jack
|
||||
JOYSTICK = $_joystick
|
||||
JPEG = $_jpeg
|
||||
LADSPA = $_ladspa
|
||||
|
@ -8041,11 +8026,14 @@ MNG = $_mng
|
|||
MP3LAME = $_mp3lame
|
||||
MP3LIB = $_mp3lib
|
||||
MUSEPACK = $_musepack
|
||||
NAS = $_nas
|
||||
NATIVE_RTSP = $_native_rtsp
|
||||
NETWORK = $_network
|
||||
OPENAL = $_openal
|
||||
OSS = $_ossaudio
|
||||
PE_EXECUTABLE = $_pe_executable
|
||||
PNG = $_png
|
||||
PULSE = $_pulse
|
||||
PVR = $_pvr
|
||||
QTX_CODECS = $_qtx
|
||||
QTX_CODECS_WIN32 = $_qtx_codecs_win32
|
||||
|
@ -8054,8 +8042,11 @@ QUARTZ = $_quartz
|
|||
RADIO=$_radio
|
||||
RADIO_CAPTURE=$_radio_capture
|
||||
REAL_CODECS = $_real
|
||||
SDL = $_sdl
|
||||
SPEEX = $_speex
|
||||
STREAM_CACHE = $_stream_cache
|
||||
SGIAUDIO = $_sgiaudio
|
||||
SUNAUDIO = $_sunaudio
|
||||
TOOLAME=$_toolame
|
||||
TREMOR_INTERNAL = $_tremor_internal
|
||||
TV = $_tv
|
||||
|
@ -8067,6 +8058,7 @@ TV_V4L1 = $_tv_v4l1
|
|||
TV_V4L2 = $_tv_v4l2
|
||||
TWOLAME=$_twolame
|
||||
UNRAR_EXEC = $_unrar_exec
|
||||
V4L2 = $_v4l2
|
||||
VCD = $_vcd
|
||||
VIDIX = $_vidix
|
||||
VIDIX_PCIDB = $_vidix_pcidb_val
|
||||
|
@ -8086,6 +8078,7 @@ VIDIX_SIS=$_vidix_drv_sis
|
|||
VIDIX_UNICHROME=$_vidix_drv_unichrome
|
||||
VSTREAM = $_vstream
|
||||
WIN32DLL = $_win32dll
|
||||
WIN32WAVEOUT = $_win32waveout
|
||||
WIN32_EMULATION = $_win32_emulation
|
||||
X264 = $_x264
|
||||
XANIM_CODECS = $_xanim
|
||||
|
|
Loading…
Reference in New Issue