xpcom/Makefile.in
author Gregory Szorc <gps@mozilla.com>
Wed, 28 Jan 2015 13:37:00 -0800
branchGECKO160_2012082817_RELBRANCH
changeset 120239 c8f2bc8f62bf709e8b77d912353a4d6c4262a634
parent 98529 f4157e8c410708d76703f19e4dfb61859bfe32d8
child 106884 2ef51674316aadfe26a46877b16794f758bf4b6d
permissions -rw-r--r--
Close old release branch GECKO160_2012082817_RELBRANCH

#
# 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		= xpcom
GRE_MODULE	= 1

DIRS		= \
		idl-parser \
		typelib \
		string \
		glue \
		base \
		ds \
		io \
		components \
		threads \
		reflect \
                system \
		../chrome \
		build \
		$(NULL)

ifeq ($(OS_ARCH),WINNT)
ifdef MOZ_DEBUG
DIRS		+= windbgdlg
endif
endif

ifdef ENABLE_TESTS
TOOL_DIRS += \
	tests \
	sample \
	typelib/xpt/tests \
	$(NULL)

#  Can't build internal xptcall tests that use symbols which are not exported.
#TOOL_DIRS += \
#	reflect/xptinfo/tests \
#	reflect/xptcall/tests \
#	$(NULL)
endif

# xpcom-config.h is generated by configure
SDK_HEADERS	= xpcom-config.h

ifdef DEHYDRA_PATH
DIRS += analysis
endif

include $(topsrcdir)/config/rules.mk