tools/trace-malloc/Makefile.in
author Lucas Rocha <lucasr@mozilla.com>
Sat, 17 Aug 2013 14:23:52 +0100
changeset 143556 fbbc87078c3c5375d4f3edb2fe0219bd6bb5dedc
parent 142490 fdeb80c577b38f5c5dce1b52646b3d88a7e70905
child 145609 45097bc3a57898f22a4f3b74f8f8cf7511f5d0a4
permissions -rw-r--r--
Bug 903478 - Add findListViewWithTag() to BaseTest (r=margaret)

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

EXTRACSRCS = tmreader.c
EXTRACPPSRCS = adreader.cpp

ifndef MOZ_PROFILE_GENERATE

PROGCSRCS = \
  spacetrace.c \
  spacecategory.c \
  formdata.c \
  $(NULL)

PROGOBJS = $(PROGCSRCS:.c=.$(OBJ_SUFFIX))
endif

CSRCS += $(EXTRACSRCS) $(PROGCSRCS)
CPPSRCS += $(EXTRACPPSRCS)

ifeq ($(OS_ARCH),WINNT)
LOCAL_INCLUDES	+= -I$(topsrcdir)/config/os2
endif

include $(topsrcdir)/config/config.mk

LIBS		+= \
		$(LIBS_DIR) \
		tmreader.$(OBJ_SUFFIX) \
		adreader.$(OBJ_SUFFIX) \
		$(XPCOM_GLUE_LDOPTS) \
		$(NSPR_LIBS) \
		$(NULL)

ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
LIBS += $(DIST)/bin/XUL
endif

ifdef HAVE_BOUTELL_GD
ifeq ($(OS_ARCH),WINNT)
LOCAL_INCLUDES	+= \
		-I"$(HAVE_BOUTELL_GD)" \
		$(NULL)
LIBS		+= \
		-lmozz_s \
		"$(HAVE_BOUTELL_GD)/gd.lib" \
		$(NULL)
else
LIBS		+= \
		-lgd \
		$(NULL)
endif

DEFINES		+= \
		-DHAVE_BOUTELL_GD \
		$(NULL)
endif

EXTRA_DEPS = $(EXTRACSRCS:.c=.$(OBJ_SUFFIX)) $(EXTRACPPSRCS:.cpp=.$(OBJ_SUFFIX))

include $(topsrcdir)/config/rules.mk

# install rules.txt along with spacetrace executable
libs:: rules.txt
	$(INSTALL) $< $(DIST)/bin

libs:: spacetrace.css
	$(INSTALL) $< $(DIST)/bin/res