memory/jemalloc/Makefile.in
author Fabrice Desré <fabrice@mozilla.com>
Wed, 23 Oct 2013 11:56:20 -0700
changeset 152643 f103eff52a1a224321b1e8d6d5a32ff45fa869e5
parent 152243 e43b02e631f068ac6e6ca87bed9fab0791a88f3d
child 157896 3fd4b546eed453156a7d87548c9d30f938f46053
permissions -rw-r--r--
Bug 924702 - Rewrite the app:// protocol handler in c++ r=jduell,mrbkap

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

VPATH		= $(srcdir) $(srcdir)/src/src

ifdef MOZ_GLUE_PROGRAM_LDFLAGS
SDK_LIBRARY = $(REAL_LIBRARY)
DIST_INSTALL = 1
endif

include $(topsrcdir)/config/rules.mk

LOCAL_INCLUDES += \
  -I$(srcdir)/src/include \
  -Isrc/include \
  $(NULL)

ifdef _MSC_VER
LOCAL_INCLUDES += -I$(srcdir)/src/include/msvc_compat

DEFINES += -DDLLEXPORT
endif

ifeq ($(OS_TARGET),Linux)
# For mremap
DEFINES += -D_GNU_SOURCE
endif

ifdef GNU_CC
CFLAGS += -std=gnu99
endif

DEFINES += -Dabort=moz_abort