memory/replace/dmd/Makefile.in
author Ehsan Akhgari <ehsan@mozilla.com>
Fri, 04 Jan 2013 13:57:27 -0500
changeset 117673 2c7233ca6ffd4c120cfde4c52bcaa1282fc4987b
parent 115590 b29ecfdf4255afeda5c30350a3bfbbd1a06db520
child 125513 97e443115162450609702fc72c99b6d88d8703d6
permissions -rw-r--r--
Bug 826779 - Get DMD to build on Windows; r=bbondy

#
# 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		= @DEPTH@
topsrcdir	= @top_srcdir@
srcdir		= @srcdir@
VPATH		= @srcdir@

include $(DEPTH)/config/autoconf.mk

MODULE		= dmd
LIBRARY_NAME	= dmd
FORCE_SHARED_LIB= 1

DEFINES 	+= -DMOZ_NO_MOZALLOC

CPPSRCS		= DMD.cpp

VPATH 		+= $(topsrcdir)/xpcom/base
CPPSRCS 	+= nsStackWalk.cpp

VPATH 		+= $(topsrcdir)/nsprpub/lib/libc/src
CSRCS 		+= strcpy.c

VPATH 		+= $(topsrcdir)/mfbt
CPPSRCS 	+= HashFunctions.cpp

EXPORTS 	= DMD.h

# Disable mozglue.
WRAP_LDFLAGS 	=
MOZ_GLUE_LDFLAGS=

STL_FLAGS 	=

ifeq ($(OS_ARCH),WINNT)
OS_LIBS         += $(call EXPAND_LIBNAME,dbghelp)
endif

include $(topsrcdir)/config/config.mk
include $(topsrcdir)/config/rules.mk