# -*- Mode: python; 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/.

if (CONFIG['OS_TARGET'] in ('Android', 'Linux') and
    CONFIG['CPU_ARCH'] in ('arm', 'x86', 'x86_64')):
    UNIFIED_SOURCES += [
        'LulTest.cpp',
        'LulTestDwarf.cpp',
        'LulTestInfrastructure.cpp',
    ]

LOCAL_INCLUDES += [
    '/tools/profiler/core',
    '/tools/profiler/gecko',
    '/tools/profiler/lul',
]

UNIFIED_SOURCES += [
    'GeckoProfiler.cpp',
    'ThreadProfileTest.cpp',
]

FINAL_LIBRARY = 'xul-gtest'

if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
    CXXFLAGS += ['-Wno-error=shadow']
