memory/mozjemalloc/Makefile.in
author Masayuki Nakano <masayuki@d-toybox.com>
Fri, 15 Jun 2012 18:52:50 +0900
changeset 99535 d3bed04319ab696f102d6ebe0399d5c7c55fdc3e
parent 99303 7e553f328d3aac451c53f3929252e7867f143e6a
child 99814 4a44ebe3e8ffd8e1e4d618669d324f486ebaee17
permissions -rw-r--r--
Bug 757688 part.6 Add numpad keys to printable key table and remove KeyboardLayout::IsNumpadKey() r=jimm

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

DEPTH		= ../..
topsrcdir	= @top_srcdir@
srcdir		= @srcdir@
VPATH		= @srcdir@

include $(DEPTH)/config/autoconf.mk

MODULE		= jemalloc

EXPORTS = jemalloc.h jemalloc_types.h

ifndef MOZ_JEMALLOC
# jemalloc.c properly uses 'static', so don't burden it with manually exposing
# symbols.
VISIBILITY_FLAGS=

CSRCS = jemalloc.c

LIBRARY_NAME = jemalloc
FORCE_STATIC_LIB= 1

ifeq ($(OS_ARCH),SunOS)
ifndef GNU_CC
MODULE_OPTIMIZE_FLAGS = -xO5
endif
endif

ifeq (Linux,$(OS_TARGET))
#XXX: PGO on Linux causes problems here
# See bug 419470
NO_PROFILE_GUIDED_OPTIMIZE = 1
endif
endif

# See bug 764192 for details on what we're investigating here.
ifeq (,$(filter release esr,$(MOZ_UPDATE_CHANNEL)))
DEFINES	+= -DMOZ_TEMP_INVESTIGATION
endif

include $(topsrcdir)/config/rules.mk