media/libtremor/lib/moz.build
author Gregory Szorc <gps@mozilla.com>
Thu, 19 Feb 2015 10:58:41 -0800
changeset 245738 c97c977c92b97c9585011651b13a088f0cd4ed4f
parent 161876 e13c3d784aa2c1384e9c007e0a4af03df0630098
child 318905 ca7179b0403756813c7779451660d94290821cf3
permissions -rw-r--r--
Bug 1132771 - moz.build fixups to enable execution in no config mode Various moz.build files fail to execute when a build config is not present. Many of these are due to assuming certain CONFIG entries are present. This patch attempts to fix that and enable every moz.build to be read without a build config.

# -*- 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/.

SOURCES += [
    'tremor_block.c',
    'tremor_codebook.c',
    'tremor_floor0.c',
    'tremor_floor1.c',
    'tremor_info.c',
    'tremor_mapping0.c',
    'tremor_mdct.c',
    'tremor_registry.c',
    'tremor_res012.c',
    'tremor_sharedbook.c',
    'tremor_synthesis.c',
    'tremor_window.c',
]

FINAL_LIBRARY = 'gkmedias'

if CONFIG['OS_ARCH'] == 'AIX':
    DEFINES['alloca'] = '__alloca'

if CONFIG['TARGET_CPU'] == 'arm' and CONFIG['GNU_CC'] and not CONFIG['MOZ_THUMB2']:
    DEFINES['_ARM_ASSEM_'] = True

LOCAL_INCLUDES += [
    '/media/libtremor/include/tremor',
]