Fri, 16 Jan 2015 04:50:19 +0100
Replace accessor implementation with direct member state manipulation, by
request https://trac.torproject.org/projects/tor/ticket/9701#comment:32
1 # -*- Mode: makefile; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- #
2 # This Source Code Form is subject to the terms of the Mozilla Public
3 # License, v. 2.0. If a copy of the MPL was not distributed with this
4 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
6 ifeq ($(OS_ARCH),WINNT)
7 # On windows, the WASAPI backend needs the resampler we have in
8 # /media/libspeex_resampler, so we can't get away with just linking cubeb's .o
9 LIBS = $(call EXPAND_LIBNAME_PATH,gkmedias,$(DEPTH)/layout/media) \
10 $(NULL)
11 else
12 # Otherwise, we can just grab all the compiled .o and compile against that,
13 # linking the appriopriate libraries.
14 LIBS = $(call EXPAND_LIBNAME_PATH,cubeb,$(DEPTH)/media/libcubeb/src)
15 ifeq ($(OS_TARGET),Darwin)
16 LIBS += -framework AudioUnit -framework CoreAudio
17 else
18 ifeq ($(OS_TARGET), OpenBSD)
19 LIBS += -lsndio
20 else
21 LIBS += $(MOZ_ALSA_LIBS) \
22 $(MOZ_PULSEAUDIO_LIBS)
23 endif
24 endif
25 LIBS += $(NULL)
26 endif