memory/build/moz.build
author Andrea Marchesini <amarchesini@mozilla.com>
Wed, 02 Oct 2013 13:27:07 -0400
changeset 163546 12d670c20afc7e3279c486e1d2de90764544e429
parent 147249 d4f61f0a66fd084876fc00fbbfbae9532801d29a
child 165850 5dd08c88e328c4b821f5880340d15eaff8b3f92b
permissions -rw-r--r--
Bug 871445 - patch 1 - DataStoreService and getDataStores(), r=mounir, r=fabrice, r=ehsan

# -*- 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 = 'memory'

EXPORTS += [
    'mozmemory.h',
    'mozmemory_wrap.h',
]

if CONFIG['MOZ_REPLACE_MALLOC']:
    EXPORTS += [
        'malloc_decls.h',
        'replace_malloc.h',
    ]
CSRCS += [
    'jemalloc_config.c',
    'mozmemory_wrap.c',
]

if CONFIG['MOZ_JEMALLOC3']:
    CSRCS += [
        'mozjemalloc_compat.c',
    ]

if CONFIG['MOZ_REPLACE_MALLOC']:
    CSRCS += [
        'replace_malloc.c',
    ]

LIBRARY_NAME = 'memory'