~ubuntu-branches/ubuntu/wily/sflphone/wily

« back to all changes in this revision

Viewing changes to daemon/libs/pjproject-2.1.0/pjmedia/build/os-darwinos.mak

  • Committer: Package Import Robot
  • Author(s): Mark Purcell
  • Date: 2014-01-28 18:23:36 UTC
  • mfrom: (1.1.11)
  • mto: This revision was merged to the branch mainline in revision 24.
  • Revision ID: package-import@ubuntu.com-20140128182336-3xenud1kbnwmf3mz
* New upstream release 
  - Fixes "New Upstream Release" (Closes: #735846)
  - Fixes "Ringtone does not stop" (Closes: #727164)
  - Fixes "[sflphone-kde] crash on startup" (Closes: #718178)
  - Fixes "sflphone GUI crashes when call is hung up" (Closes: #736583)
* Build-Depends: ensure GnuTLS 2.6
  - libucommon-dev (>= 6.0.7-1.1), libccrtp-dev (>= 2.0.6-3)
  - Fixes "FTBFS Build-Depends libgnutls{26,28}-dev" (Closes: #722040)
* Fix "boost 1.49 is going away" unversioned Build-Depends: (Closes: #736746)
* Add Build-Depends: libsndfile-dev, nepomuk-core-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
# PJMEDIA features exclusion
 
3
export CFLAGS += 
 
4
 
 
5
# Define the desired sound device backend
 
6
# Valid values are:
 
7
#   - pa_unix:          PortAudio on Unix (OSS or ALSA)
 
8
#   - pa_darwinos:      PortAudio on MacOSX (CoreAudio)
 
9
#   - pa_old_darwinos:  PortAudio on MacOSX (old CoreAudio, for OSX 10.2)
 
10
#   - pa_win32:         PortAudio on Win32 (WMME)
 
11
#   - ds:               Win32 DirectSound (dsound.c)
 
12
#   - null:             Null sound device (nullsound.c)
 
13
AC_PJMEDIA_SND=pa_old_darwinos
 
14
 
 
15
# For Unix, specify if ALSA should be supported
 
16
AC_PA_USE_ALSA=0
 
17
 
 
18
#
 
19
# Codecs
 
20
#
 
21
AC_NO_G711_CODEC=0
 
22
AC_NO_L16_CODEC=0
 
23
AC_NO_GSM_CODEC=0
 
24
AC_NO_SPEEX_CODEC=0
 
25
AC_NO_ILBC_CODEC=0
 
26
AC_NO_G722_CODEC=0
 
27
AC_NO_G7221_CODEC=0
 
28
 
 
29
export CODEC_OBJS=
 
30
 
 
31
ifeq ($(AC_NO_G711_CODEC),1)
 
32
export CFLAGS += -DPJMEDIA_HAS_G711_CODEC=0
 
33
else
 
34
export CODEC_OBJS +=
 
35
endif
 
36
 
 
37
ifeq ($(AC_NO_L16_CODEC),1)
 
38
export CFLAGS += -DPJMEDIA_HAS_L16_CODEC=0
 
39
else
 
40
export CODEC_OBJS += l16.o
 
41
endif
 
42
 
 
43
ifeq ($(AC_NO_GSM_CODEC),1)
 
44
export CFLAGS += -DPJMEDIA_HAS_GSM_CODEC=0
 
45
else
 
46
export CODEC_OBJS += gsm.o
 
47
endif
 
48
 
 
49
ifeq ($(AC_NO_SPEEX_CODEC),1)
 
50
export CFLAGS += -DPJMEDIA_HAS_SPEEX_CODEC=0
 
51
else
 
52
export CFLAGS += -I$(THIRD_PARTY)/build/speex -I$(THIRD_PARTY)/speex/include
 
53
export CODEC_OBJS += speex_codec.o
 
54
 
 
55
#ifeq (@ac_no_speex_aec@,1)
 
56
ifeq (0,1)
 
57
export PJMEDIA_OBJS += echo_speex.o
 
58
endif
 
59
 
 
60
endif
 
61
 
 
62
ifeq ($(AC_NO_ILBC_CODEC),1)
 
63
export CFLAGS += -DPJMEDIA_HAS_ILBC_CODEC=0
 
64
else
 
65
export CODEC_OBJS += ilbc.o
 
66
endif
 
67
 
 
68
ifeq ($(AC_NO_G722_CODEC),1)
 
69
export CFLAGS += -DPJMEDIA_HAS_G722_CODEC=0
 
70
else
 
71
export CODEC_OBJS += g722.o g722/g722_enc.o g722/g722_dec.o
 
72
endif
 
73
 
 
74
ifeq ($(AC_NO_G7221_CODEC),1)
 
75
export CFLAGS += -DPJMEDIA_HAS_G7221_CODEC=0
 
76
else
 
77
export CODEC_OBJS += g7221.o
 
78
export G7221_CFLAGS += -I$(THIRD_PARTY)
 
79
endif
 
80
 
 
81
 
 
82
#
 
83
# PortAudio
 
84
#
 
85
ifneq ($(findstring pa,$(AC_PJMEDIA_SND)),)
 
86
export CFLAGS += -I$(THIRD_PARTY)/build/portaudio -I$(THIRD_PARTY)/portaudio/include -DPJMEDIA_SOUND_IMPLEMENTATION=PJMEDIA_SOUND_PORTAUDIO_SOUND
 
87
export SOUND_OBJS = pasound.o
 
88
endif
 
89
 
 
90
#
 
91
# Win32 DirectSound
 
92
#
 
93
ifeq ($(AC_PJMEDIA_SND),ds)
 
94
export SOUND_OBJS = dsound.o
 
95
export CFLAGS += -DPJMEDIA_SOUND_IMPLEMENTATION=PJMEDIA_SOUND_WIN32_DIRECT_SOUND
 
96
endif
 
97
 
 
98
#
 
99
# Last resort, null sound device
 
100
#
 
101
ifeq ($(AC_PJMEDIA_SND),null)
 
102
export SOUND_OBJS = nullsound.o
 
103
export CFLAGS += -DPJMEDIA_SOUND_IMPLEMENTATION=PJMEDIA_SOUND_NULL_SOUND
 
104
endif
 
105
 
 
106