X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=Makefile.real;fp=Makefile.real;h=50b9ee5be6fca5afd4327aadd17dc810dbcbc82a;hb=cb1c4447e53a71a7fd5ece3d3ad416e3a6951566;hp=6ab2065c654eb6655c7f6c5812db6d420df01eae;hpb=5fd6c1a5acae2a52545e081ac4b38717c7295d80;p=paraslash.git diff --git a/Makefile.real b/Makefile.real index 6ab2065c..50b9ee5b 100644 --- a/Makefile.real +++ b/Makefile.real @@ -221,6 +221,50 @@ ifeq ($(HAVE_FAAD),yes) audio_format_handlers += aac endif +play_objs := $(addsuffix .o, \ + play fd sched buffer_tree time string net afh_recv afh_common \ + wma_afh wma_common mp3_afh recv_common udp_recv http_recv dccp_recv \ + filter_common fec bitstream imdct wav_filter compress_filter \ + amp_filter prebuffer_filter fecdec_filter wmadec_filter write_common \ + file_write version sync_filter lsu \ +) +ifeq ($(NEED_OGG_OBJECTS),yes) + play_objs += ogg_afh_common.o +endif +ifeq ($(NEED_VORBIS_OBJECTS),yes) + play_objs += oggdec_filter.o ogg_afh.o +endif +ifeq ($(NEED_SPEEX_OBJECTS),yes) + play_objs += spxdec_filter.o spx_afh.o spx_common.o +endif +ifeq ($(NEED_OPUS_OBJECTS),yes) + play_objs += opusdec_filter.o opus_afh.o opus_common.o +endif +ifeq ($(NEED_FLAC_OBJECTS),yes) + play_objs += flacdec_filter.o flac_afh.o +endif +ifeq ($(HAVE_FAAD),yes) + play_objs += aac_afh.o aacdec_filter.o mp4.o +endif +ifeq ($(HAVE_MAD),yes) + play_objs += mp3dec_filter.o +endif +ifeq ($(HAVE_OSS),yes) + play_objs += oss_write.o +endif +ifeq ($(HAVE_ALSA),yes) + play_objs += alsa_write.o +endif +ifeq ($(NEED_AO_OBJECTS),yes) + play_objs += ao_write.o +endif +ifeq ($(HAVE_READLINE),yes) + play_objs += interactive.o +endif +ifeq ($(HAVE_SAMPLERATE),yes) + play_objs += resample_filter.o check_wav.o +endif + # sort removes duplicate words, which is all we need here all_objs := $(sort $(recv_objs) $(filter_objs) $(client_objs) $(gui_objs) \ $(audiod_objs) $(audioc_objs) $(mixer_objs) $(server_objs) \