123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- export CFLAGS +=
- AC_PJMEDIA_SND=pa_old_darwinos
- AC_PA_USE_ALSA=0
- AC_NO_G711_CODEC=0
- AC_NO_L16_CODEC=0
- AC_NO_GSM_CODEC=0
- AC_NO_SPEEX_CODEC=0
- AC_NO_ILBC_CODEC=0
- AC_NO_G722_CODEC=0
- AC_NO_G7221_CODEC=0
- export CODEC_OBJS=
- ifeq ($(AC_NO_G711_CODEC),1)
- export CFLAGS += -DPJMEDIA_HAS_G711_CODEC=0
- else
- export CODEC_OBJS +=
- endif
- ifeq ($(AC_NO_L16_CODEC),1)
- export CFLAGS += -DPJMEDIA_HAS_L16_CODEC=0
- else
- export CODEC_OBJS += l16.o
- endif
- ifeq ($(AC_NO_GSM_CODEC),1)
- export CFLAGS += -DPJMEDIA_HAS_GSM_CODEC=0
- else
- export CODEC_OBJS += gsm.o
- endif
- ifeq ($(AC_NO_SPEEX_CODEC),1)
- export CFLAGS += -DPJMEDIA_HAS_SPEEX_CODEC=0
- else
- export CFLAGS += -I$(THIRD_PARTY)/build/speex -I$(THIRD_PARTY)/speex/include
- export CODEC_OBJS += speex_codec.o
- ifeq (0,1)
- export PJMEDIA_OBJS += echo_speex.o
- endif
- endif
- ifeq ($(AC_NO_ILBC_CODEC),1)
- export CFLAGS += -DPJMEDIA_HAS_ILBC_CODEC=0
- else
- export CODEC_OBJS += ilbc.o
- endif
- ifeq ($(AC_NO_G722_CODEC),1)
- export CFLAGS += -DPJMEDIA_HAS_G722_CODEC=0
- else
- export CODEC_OBJS += g722.o g722/g722_enc.o g722/g722_dec.o
- endif
- ifeq ($(AC_NO_G7221_CODEC),1)
- export CFLAGS += -DPJMEDIA_HAS_G7221_CODEC=0
- else
- export CODEC_OBJS += g7221.o
- export G7221_CFLAGS += -I$(THIRD_PARTY)
- endif
- AC_PJMEDIA_RESAMPLE=libresample
- ifeq ($(AC_PJMEDIA_RESAMPLE),none)
- export CFLAGS += -DPJMEDIA_RESAMPLE_IMP=PJMEDIA_RESAMPLE_NONE
- endif
- ifeq ($(AC_PJMEDIA_RESAMPLE),libresample)
- export CFLAGS += -DPJMEDIA_RESAMPLE_IMP=PJMEDIA_RESAMPLE_LIBRESAMPLE
- endif
- ifeq ($(AC_PJMEDIA_RESAMPLE),libsamplerate)
- export CFLAGS += -DPJMEDIA_RESAMPLE_IMP=PJMEDIA_RESAMPLE_LIBSAMPLERATE
- endif
- ifeq ($(AC_PJMEDIA_RESAMPLE),speex)
- export CFLAGS += -DPJMEDIA_RESAMPLE_IMP=PJMEDIA_RESAMPLE_SPEEX
- endif
- ifeq (0,1)
- export CFLAGS += -DPJMEDIA_EXTERNAL_SRTP=1
- else
- export CFLAGS += -I$(THIRD_PARTY)/build/srtp \
- -I$(THIRD_PARTY)/srtp/crypto/include \
- -I$(THIRD_PARTY)/srtp/include
- endif
- ifneq ($(findstring pa,$(AC_PJMEDIA_SND)),)
- export CFLAGS += -I$(THIRD_PARTY)/build/portaudio -I$(THIRD_PARTY)/portaudio/include -DPJMEDIA_SOUND_IMPLEMENTATION=PJMEDIA_SOUND_PORTAUDIO_SOUND
- export SOUND_OBJS = pasound.o
- endif
- ifeq ($(AC_PJMEDIA_SND),ds)
- export SOUND_OBJS = dsound.o
- export CFLAGS += -DPJMEDIA_SOUND_IMPLEMENTATION=PJMEDIA_SOUND_WIN32_DIRECT_SOUND
- endif
- ifeq ($(AC_PJMEDIA_SND),null)
- export SOUND_OBJS = nullsound.o
- export CFLAGS += -DPJMEDIA_SOUND_IMPLEMENTATION=PJMEDIA_SOUND_NULL_SOUND
- endif
|