Mercurial > mplayer.hg
view libmpcodecs/Makefile @ 19887:1259d6add8e6
When one of the PCM configuration function in init() fails, abort
immediately instead of continuing with the remaining calls that would
fail anyway because the device or some variable wasn't properly
initialized in this case.
author | cladisch |
---|---|
date | Mon, 18 Sep 2006 16:29:27 +0000 |
parents | 4f71ed7cb512 |
children | 5f216140e72b |
line wrap: on
line source
include ../config.mak LIBNAME = libmpcodecs.a LIBNAME2 = libmpencoders.a LIBS =$(LIBNAME) ifeq ($(MENCODER),yes) LIBS+=$(LIBNAME2) endif AUDIO_SRCS_LIB=ad_hwac3.c \ ad_hwmpa.c \ ifeq ($(LIBA52),yes) AUDIO_SRCS_LIB+=ad_liba52.c endif ifeq ($(MP3LIB),yes) AUDIO_SRCS_LIB+=ad_mp3lib.c endif AUDIO_SRCS_NAT=ad_alaw.c \ ad_dk3adpcm.c \ ad_dvdpcm.c \ ad_imaadpcm.c \ ad_msadpcm.c \ ad_msgsm.c \ ad_pcm.c \ AUDIO_SRCS=dec_audio.c \ ad.c \ $(AUDIO_SRCS_LIB) \ $(AUDIO_SRCS_NAT) \ ifeq ($(CONFIG_LIBAVCODEC),yes) AUDIO_SRCS+=ad_ffmpeg.c endif ifeq ($(CONFIG_LIBAVCODEC_SO),yes) AUDIO_SRCS+=ad_ffmpeg.c endif ifeq ($(WIN32DLL),yes) AUDIO_SRCS+=ad_acm.c ad_dmo.c ad_dshow.c ad_twin.c endif ifeq ($(QTX_CODECS),yes) AUDIO_SRCS+=ad_qtaudio.c endif ifeq ($(REAL_CODECS),yes) AUDIO_SRCS+=ad_realaud.c endif ifeq ($(FAAD),yes) AUDIO_SRCS += ad_faad.c endif ifeq ($(LIBDV),yes) AUDIO_SRCS+=ad_libdv.c endif ifeq ($(LIBMAD),yes) AUDIO_SRCS+=ad_libmad.c endif ifeq ($(LIBVORBIS),yes) AUDIO_SRCS+=ad_libvorbis.c endif VIDEO_SRCS_LIB=vd_lzo.c \ vd_nuv.c \ ifeq ($(LIBMPEG2),yes) VIDEO_SRCS_LIB+=vd_libmpeg2.c endif VIDEO_SRCS_NAT=vd_hmblck.c \ vd_mpegpes.c \ vd_mtga.c \ vd_null.c \ vd_raw.c \ vd_sgi.c \ VIDEO_SRCS=dec_video.c \ vd.c \ $(VIDEO_SRCS_NAT) \ $(VIDEO_SRCS_LIB) \ ifeq ($(CONFIG_LIBAVCODEC),yes) VIDEO_SRCS+=vd_ffmpeg.c endif ifeq ($(CONFIG_LIBAVCODEC_SO),yes) VIDEO_SRCS+=vd_ffmpeg.c endif ifeq ($(WIN32DLL),yes) VIDEO_SRCS+=vd_dmo.c vd_dshow.c vd_vfw.c vd_vfwex.c endif ifeq ($(QTX_CODECS),yes) VIDEO_SRCS+=vd_qtvideo.c endif ifeq ($(REAL_CODECS),yes) VIDEO_SRCS+=vd_realvid.c endif ifeq ($(XANIM_CODECS),yes) VIDEO_SRCS+=vd_xanim.c endif ifeq ($(LIBDV),yes) VIDEO_SRCS+=vd_libdv.c endif ifeq ($(LIBTHEORA),yes) VIDEO_SRCS+=vd_theora.c endif ifeq ($(XVID4),yes) VIDEO_SRCS+=vd_xvid4.c else ifeq ($(XVID),yes) VIDEO_SRCS+=vd_xvid.c endif endif ifeq ($(ZORAN),yes) VIDEO_SRCS+=vd_zrmjpeg.c endif VFILTER_SRCS=vf.c \ pullup.c \ vf_1bpp.c \ vf_2xsai.c \ vf_blackframe.c \ vf_bmovl.c \ vf_boxblur.c \ vf_crop.c \ vf_cropdetect.c \ vf_decimate.c \ vf_delogo.c \ vf_denoise3d.c \ vf_detc.c \ vf_dint.c \ vf_divtc.c \ vf_down3dright.c \ vf_dsize.c \ vf_dvbscale.c \ vf_eq2.c \ vf_eq.c \ vf_expand.c \ vf_field.c \ vf_fil.c \ vf_filmdint.c \ vf_flip.c \ vf_format.c \ vf_framestep.c \ vf_halfpack.c \ vf_harddup.c \ vf_hqdn3d.c \ vf_hue.c \ vf_il.c \ vf_ilpack.c \ vf_ivtc.c \ vf_kerndeint.c \ vf_mirror.c \ vf_noformat.c \ vf_noise.c \ vf_palette.c \ vf_perspective.c \ vf_phase.c \ vf_pp7.c \ vf_pullup.c \ vf_rectangle.c \ vf_remove_logo.c \ vf_rgb2bgr.c \ vf_rgbtest.c \ vf_rotate.c \ vf_sab.c \ vf_scale.c \ vf_smartblur.c \ vf_softpulldown.c \ vf_softskip.c \ vf_swapuv.c \ vf_telecine.c \ vf_test.c \ vf_tfields.c \ vf_tile.c \ vf_tinterlace.c \ vf_unsharp.c \ vf_vo.c \ vf_yuvcsp.c \ vf_yuy2.c \ vf_yvu9.c \ vf_yadif.c \ VFILTER_LAVC_SRCS += vf_lavc.c \ vf_lavcdeint.c \ VFILTER_LAVC_DSPUTIL_SRCS += vf_uspp.c \ vf_fspp.c \ vf_qp.c \ vf_spp.c \ vf_mcdeint.c \ ifeq ($(CONFIG_LIBPOSTPROC),yes) VFILTER_SRCS += vf_pp.c endif ifeq ($(CONFIG_LIBPOSTPROC_SO),yes) VFILTER_SRCS += vf_pp.c endif ifeq ($(CONFIG_LIBAVCODEC),yes) VFILTER_SRCS += $(VFILTER_LAVC_SRCS) VFILTER_SRCS += $(VFILTER_LAVC_DSPUTIL_SRCS) endif ifeq ($(CONFIG_LIBAVCODEC_SO),yes) VFILTER_SRCS += $(VFILTER_LAVC_SRCS) endif ifeq ($(PNG),yes) VFILTER_SRCS += vf_screenshot.c endif ENCODER_SRCS=ae.c \ ae_pcm.c \ ve.c \ ve_nuv.c \ ve_raw.c \ ifeq ($(CONFIG_LIBAVCODEC),yes) ENCODER_SRCS+=ve_lavc.c endif ifeq ($(CONFIG_LIBAVCODEC_SO),yes) ENCODER_SRCS+=ve_lavc.c endif ifeq ($(WIN32DLL),yes) ENCODER_SRCS+=ve_vfw.c endif ifeq ($(QTX_CODECS),yes) ENCODER_SRCS+=ve_qtvideo.c endif ifeq ($(LIBDV),yes) ENCODER_SRCS+=ve_libdv.c endif ifeq ($(XVID4),yes) ENCODER_SRCS+=ve_xvid4.c else ifeq ($(XVID),yes) ENCODER_SRCS+=ve_xvid.c endif endif ifeq ($(X264),yes) ENCODER_SRCS+=ve_x264.c endif NATIVE_SRCS=native/minilzo.c \ native/nuppelvideo.c \ native/RTjpegN.c \ native/xa_gsm.c \ ifeq ($(FAME),yes) VFILTER_SRCS += vf_fame.c endif ifeq ($(ZORAN),yes) VFILTER_SRCS += vf_zrmjpeg.c endif ifeq ($(PNG),yes) VIDEO_SRCS += vd_mpng.c endif ifeq ($(JPEG),yes) VIDEO_SRCS += vd_ijpg.c endif ifeq ($(TOOLAME),yes) ENCODER_SRCS += ae_toolame.c EXTRA_INC += $(TOOLAME_EXTRAFLAGS) endif ifeq ($(TWOLAME),yes) ENCODER_SRCS += ae_twolame.c endif ifeq ($(CONFIG_MP3LAME),yes) ENCODER_SRCS += ae_lame.c endif LIBAV_INC = ifeq ($(CONFIG_LIBAVUTIL),yes) LIBAV_INC += -I../libavutil endif ifeq ($(CONFIG_LIBAVCODEC),yes) LIBAV_INC += -I../libavcodec ENCODER_SRCS += ae_lavc.c endif ifeq ($(CONFIG_LIBAVCODEC_SO),yes) ENCODER_SRCS += ae_lavc.c endif ifeq ($(MUSEPACK),yes) AUDIO_SRCS += ad_mpc.c endif ifeq ($(SPEEX),yes) AUDIO_SRCS += ad_speex.c endif ifeq ($(FAAC),yes) ENCODER_SRCS += ae_faac.c endif ifeq ($(CONFIG_ASS),yes) VFILTER_SRCS += vf_ass.c endif SRCS=$(AUDIO_SRCS) \ $(VIDEO_SRCS) \ $(VFILTER_SRCS) \ $(NATIVE_SRCS) \ img_format.c \ OBJS=$(SRCS:.c=.o) SRCS2=$(ENCODER_SRCS) OBJS2=$(SRCS2:.c=.o) CFLAGS = -I. -I.. \ -Inative \ -I../libmpdemux \ -I../stream \ -I../loader \ $(LIBAV_INC) \ $(OPTFLAGS) \ -D_GNU_SOURCE \ .SUFFIXES: .c .o # .PHONY: all clean .c.o: $(CC) -c $(CFLAGS) -o $@ $< all: $(LIBS) $(LIBNAME): $(OBJS) $(AR) r $(LIBNAME) $(OBJS) $(RANLIB) $(LIBNAME) $(LIBNAME2): $(OBJS2) $(AR) r $(LIBNAME2) $(OBJS2) $(RANLIB) $(LIBNAME2) clean: rm -f *.o *.a *~ rm -f native/*.o native/*.a native/*~ distclean: clean rm -f .depend dep: depend depend: $(CC) -MM $(CFLAGS) $(SRCS) $(SRCS2) 1>.depend # # include dependency files if they exist # ifneq ($(wildcard .depend),) include .depend endif