~ubuntu-branches/ubuntu/vivid/sflphone/vivid

« back to all changes in this revision

Viewing changes to daemon/libs/pjproject/pjmedia/build/os-auto.mak.in

  • Committer: Package Import Robot
  • Author(s): Mark Purcell
  • Date: 2013-06-30 11:40:56 UTC
  • mfrom: (4.1.18 saucy-proposed)
  • Revision ID: package-import@ubuntu.com-20130630114056-0np50jkyqo6vnmii
Tags: 1.2.3-2
* changeset_r92d62cfc54732bbbcfff2b1d36c096b120b981a5.diff 
  - fixes automatic endian detection 
* Update Vcs: fixes vcs-field-not-canonical

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# @configure_input@
2
 
 
3
 
# PJMEDIA features exclusion
4
 
export CFLAGS += @ac_no_small_filter@ @ac_no_large_filter@ @ac_no_speex_aec@
5
 
 
6
 
# Define the desired sound device backend
7
 
# Valid values are:
8
 
#   - pa_unix:          PortAudio on Unix (OSS or ALSA)
9
 
#   - pa_darwinos:      PortAudio on MacOSX (CoreAudio)
10
 
#   - pa_old_darwinos:  PortAudio on MacOSX (old CoreAudio, for OSX 10.2)
11
 
#   - pa_win32:         PortAudio on Win32 (WMME)
12
 
#   - ds:               Win32 DirectSound (dsound.c)
13
 
#   - null:             Null sound device (nullsound.c)
14
 
#   - external:         Link with no sounddev (app will provide)
15
 
AC_PJMEDIA_SND=@ac_pjmedia_snd@
16
 
 
17
 
# For Unix, specify if ALSA should be supported
18
 
AC_PA_USE_ALSA=@ac_pa_use_alsa@
19
 
 
20
 
# Additional PortAudio CFLAGS are in @ac_pa_cflags@
21
 
 
22
 
#
23
 
# Codecs
24
 
#
25
 
AC_NO_G711_CODEC=@ac_no_g711_codec@
26
 
AC_NO_L16_CODEC=@ac_no_l16_codec@
27
 
AC_NO_GSM_CODEC=@ac_no_gsm_codec@
28
 
AC_NO_SPEEX_CODEC=@ac_no_speex_codec@
29
 
AC_NO_ILBC_CODEC=@ac_no_ilbc_codec@
30
 
AC_NO_G722_CODEC=@ac_no_g722_codec@
31
 
AC_NO_G7221_CODEC=@ac_no_g7221_codec@
32
 
 
33
 
export CODEC_OBJS=
34
 
 
35
 
ifeq ($(AC_NO_G711_CODEC),1)
36
 
export CFLAGS += -DPJMEDIA_HAS_G711_CODEC=0
37
 
else
38
 
export CODEC_OBJS +=
39
 
endif
40
 
 
41
 
ifeq ($(AC_NO_L16_CODEC),1)
42
 
export CFLAGS += -DPJMEDIA_HAS_L16_CODEC=0
43
 
else
44
 
export CODEC_OBJS += l16.o
45
 
endif
46
 
 
47
 
ifeq ($(AC_NO_GSM_CODEC),1)
48
 
export CFLAGS += -DPJMEDIA_HAS_GSM_CODEC=0
49
 
else
50
 
export CODEC_OBJS += gsm.o
51
 
endif
52
 
 
53
 
ifeq ($(AC_NO_SPEEX_CODEC),1)
54
 
export CFLAGS += -DPJMEDIA_HAS_SPEEX_CODEC=0
55
 
else
56
 
export CFLAGS += -I$(THIRD_PARTY)/build/speex -I$(THIRD_PARTY)/speex/include
57
 
export CODEC_OBJS += speex_codec.o
58
 
 
59
 
ifneq (@ac_no_speex_aec@,1)
60
 
export PJMEDIA_OBJS += echo_speex.o
61
 
endif
62
 
 
63
 
endif
64
 
 
65
 
ifeq ($(AC_NO_ILBC_CODEC),1)
66
 
export CFLAGS += -DPJMEDIA_HAS_ILBC_CODEC=0
67
 
else
68
 
export CODEC_OBJS += ilbc.o
69
 
endif
70
 
 
71
 
ifeq ($(AC_NO_G722_CODEC),1)
72
 
export CFLAGS += -DPJMEDIA_HAS_G722_CODEC=0
73
 
else
74
 
export CODEC_OBJS += g722.o g722/g722_enc.o g722/g722_dec.o
75
 
endif
76
 
 
77
 
ifeq ($(AC_NO_G7221_CODEC),1)
78
 
export CFLAGS += -DPJMEDIA_HAS_G7221_CODEC=0
79
 
else
80
 
export CODEC_OBJS += g7221.o
81
 
export G7221_CFLAGS += -I$(THIRD_PARTY)
82
 
endif
83
 
 
84
 
 
85
 
#
86
 
# PortAudio
87
 
#
88
 
ifneq ($(findstring pa,$(AC_PJMEDIA_SND)),)
89
 
ifeq (@ac_external_pa@,1)
90
 
# External PA
91
 
export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=1
92
 
else
93
 
# Our PA in third_party
94
 
export CFLAGS += -I$(THIRD_PARTY)/build/portaudio -I$(THIRD_PARTY)/portaudio/include -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=1
95
 
endif
96
 
endif
97
 
 
98
 
#
99
 
# Windows specific
100
 
#
101
 
ifneq ($(findstring win32,$(AC_PJMEDIA_SND)),)
102
 
export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_WMME=1
103
 
else
104
 
export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_WMME=0
105
 
endif
106
 
 
107
 
#
108
 
# Null sound device
109
 
#
110
 
ifeq ($(AC_PJMEDIA_SND),null)
111
 
export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 -DPJMEDIA_AUDIO_DEV_HAS_WMME=0
112
 
endif
113
 
 
114
 
#
115
 
# External sound device
116
 
#
117
 
ifeq ($(AC_PJMEDIA_SND),external)
118
 
export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 -DPJMEDIA_AUDIO_DEV_HAS_WMME=0
119
 
endif
120
 
 
121