mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-02 07:05:24 +00:00
3de00b45dd
In bug 922912, we folded back gkmedias.dll info xul.dll, so in practice, there is no default configuration left that exercises GKMEDIAS_SHARED_LIBRARY. And sure enough, it's been broken for months in many different ways. The gkmedias intermediate library is however kept for webrtc signaling tests.
59 lines
1.5 KiB
Python
59 lines
1.5 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/.
|
|
|
|
with Files('*'):
|
|
BUG_COMPONENT = ('Core', 'Video/Audio')
|
|
|
|
EXPORTS.vorbis += [
|
|
'include/vorbis/codec.h',
|
|
'include/vorbis/vorbisenc.h',
|
|
]
|
|
|
|
UNIFIED_SOURCES += [
|
|
'lib/vorbis_analysis.c',
|
|
'lib/vorbis_bitrate.c',
|
|
'lib/vorbis_block.c',
|
|
'lib/vorbis_envelope.c',
|
|
'lib/vorbis_floor0.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_sharedbook.c',
|
|
'lib/vorbis_smallft.c',
|
|
'lib/vorbis_synthesis.c',
|
|
'lib/vorbisenc.c',
|
|
]
|
|
|
|
# These files can't be unified because of function redefinitions.
|
|
SOURCES += [
|
|
'lib/vorbis_codebook.c',
|
|
'lib/vorbis_floor1.c',
|
|
'lib/vorbis_info.c',
|
|
'lib/vorbis_res0.c',
|
|
'lib/vorbis_window.c',
|
|
]
|
|
|
|
LOCAL_INCLUDES += ['lib']
|
|
|
|
if CONFIG['OS_ARCH'] == 'AIX':
|
|
DEFINES['alloca'] = '__alloca'
|
|
|
|
if CONFIG['OS_ARCH'] == 'SunOS':
|
|
DEFINES['HAVE_ALLOCA_H'] = True
|
|
|
|
# We allow warnings for third-party code that can be updated from upstream.
|
|
ALLOW_COMPILER_WARNINGS = True
|
|
|
|
FINAL_LIBRARY = 'gkmedias'
|
|
|
|
# Suppress warnings in third-party code.
|
|
if CONFIG['GNU_CC']:
|
|
CFLAGS += ['-Wno-uninitialized']
|