gecko/media/libvorbis/moz.build
Ralph Giles 0b33ad1242 Bug 930718 - Move vorbis Solaris patch to moz.build. r=ted
We've been carrying at patch against vorbis to define HAVE_ALLOCA_H on
Solaris from bug 469639. Upstream doesn't want to take it since their
build system already handles this case. It's therefore cleaner if we
handle it in our build scripts as well.
2013-10-24 13:05:00 -07:00

50 lines
1.2 KiB
Python

# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
MODULE = 'vorbis'
EXPORTS.vorbis += [
'include/vorbis/codec.h',
]
LIBRARY_NAME = 'vorbis'
SOURCES += [
'lib/vorbis_analysis.c',
'lib/vorbis_bitrate.c',
'lib/vorbis_block.c',
'lib/vorbis_codebook.c',
'lib/vorbis_envelope.c',
'lib/vorbis_floor0.c',
'lib/vorbis_floor1.c',
'lib/vorbis_info.c',
'lib/vorbis_lookup.c',
'lib/vorbis_lpc.c',
'lib/vorbis_lsp.c',
'lib/vorbis_mapping0.c',
'lib/vorbis_mdct.c',
'lib/vorbis_psy.c',
'lib/vorbis_registry.c',
'lib/vorbis_res0.c',
'lib/vorbis_sharedbook.c',
'lib/vorbis_smallft.c',
'lib/vorbis_synthesis.c',
'lib/vorbis_window.c',
]
if CONFIG['OS_ARCH'] == 'AIX':
DEFINES['alloca'] = '__alloca'
if CONFIG['OS_ARCH'] == 'SunOS':
DEFINES['HAVE_ALLOCA_H'] = True
MSVC_ENABLE_PGO = True
FORCE_STATIC_LIB = True
if CONFIG['OS_TARGET'] == 'WINNT':
NO_VISIBILITY_FLAGS = True