tools/trace-malloc/Makefile.in
author Mike Hommey <mh+mozilla@glandium.org>
Thu, 05 Sep 2013 09:01:46 +0900
changeset 158516 45097bc3a57898f22a4f3b74f8f8cf7511f5d0a4
parent 155397 fdeb80c577b38f5c5dce1b52646b3d88a7e70905
child 161995 bfc40b8abf4c8571975c8f07f452926002f4e065
permissions -rw-r--r--
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps

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

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