2012-05-21 04:12:37 -07:00
|
|
|
# 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/.
|
2007-03-22 10:30:00 -07:00
|
|
|
|
|
|
|
ifdef LIBXUL_SDK
|
|
|
|
$(error toolkit-tiers.mk is not compatible with --enable-libxul-sdk=)
|
|
|
|
endif
|
|
|
|
|
|
|
|
include $(topsrcdir)/config/nspr/build.mk
|
Bug 97954: Allow SpiderMonkey to be built on its own, or as part of Mozilla.
Give SpiderMonkey its own configure script and top-level Makefile.
Adjust js/src/Makefile as appropriate for life as a stand-alone
makefile, instead of a 'make export; make libs'-style Mozilla tier
makefile. Have the configure script accept '--with-nspr-cflags' and
'--with-nspr-libs' options for using an in-tree NSPR. Also accept
'--with-system-nspr', '--with-nspr-prefix', and
'--with-nspr-exec-prefix' flags for using an installed NSPR. Default
to --disable-jemalloc, assuming we don't have that part of the tree
available; have the top-level configure script pass --enable-jemalloc
as needed.
Since we no longer have an export phase to copy header files into
dist/include/js before we build the library, we need to be able to
find nanojit.h in the nanojit directory; fix references in
jsbuiltins.h and jstracer.cpp.
Give SpiderMonkey it its own copies of many of the files from ./config
and ./build. These are all exact copies, except as follows:
. js/src/config/Makefile.in: js/src only has a subset of
js/src/config, and thus a subset of the makefile targets.
. js/src/config/autoconf.mk.in: js/src/configure.in has its own make
variables to set, not set by the top-level configure script, so it
needs a custom automake.mk template.
. js/src/config/make-system-wrappers.pl: a copy from nsprpub/config,
so that we can build without having an NSPR source tree handy.
Invoke js/src/configure from ./configure, passing the values computed
for NSPR_CFLAGS and NSPR_LIBS by the top-level configure script.
Treat js/src as a static directory of the js tier, and create a new
config/js (just a Makefile) to be the js tier's non-static directory.
Let js/src/configure generate SpiderMonkey's makefiles, not
./configure.
Generate a 'js-config' script, which clients can call to find the
CFLAGS and LIBS values necessary to compile and link against an
installed SpiderMonkey library. Don't include the js-config script in
Macintosh packages.
Teach client.mk how to rebuild js/src/configure.
Tell Mercurial to ignore files generated by autoconf in js/src.
Further work:
. Right now, callers must define JS_THREADSAFE when #including jsapi.h.
This is fixed in a subsequent patch.
. js/src/configure is a trimmed copy of ./configure. It could be
trimmed more.
--HG--
rename : build/autoconf/acoutput-fast.pl => js/src/build/autoconf/acoutput-fast.pl
rename : build/autoconf/altoptions.m4 => js/src/build/autoconf/altoptions.m4
rename : build/autoconf/config.guess => js/src/build/autoconf/config.guess
rename : build/autoconf/config.sub => js/src/build/autoconf/config.sub
rename : build/autoconf/glib.m4 => js/src/build/autoconf/glib.m4
rename : build/autoconf/install-sh => js/src/build/autoconf/install-sh
rename : build/autoconf/make-makefile => js/src/build/autoconf/make-makefile
rename : build/autoconf/match-dir.sh => js/src/build/autoconf/match-dir.sh
rename : build/autoconf/nspr.m4 => js/src/build/autoconf/nspr.m4
rename : build/autoconf/pkg.m4 => js/src/build/autoconf/pkg.m4
rename : build/autoconf/update-makefile.sh => js/src/build/autoconf/update-makefile.sh
rename : build/cygwin-wrapper => js/src/build/cygwin-wrapper
rename : build/hcc => js/src/build/hcc
rename : build/hcpp => js/src/build/hcpp
rename : build/unix/mddepend.pl => js/src/build/unix/mddepend.pl
rename : build/unix/uniq.pl => js/src/build/unix/uniq.pl
rename : config/Makefile.in => js/src/config/Makefile.in
rename : config/Moz/Milestone.pm => js/src/config/Moz/Milestone.pm
rename : config/autoconf.mk.in => js/src/config/autoconf.mk.in
rename : config/config.mk => js/src/config/config.mk
rename : config/elf-dynstr-gc.c => js/src/config/elf-dynstr-gc.c
rename : config/fastcwd.pl => js/src/config/fastcwd.pl
rename : config/gcc_hidden.h => js/src/config/gcc_hidden.h
rename : config/insure.mk => js/src/config/insure.mk
rename : nsprpub/config/make-system-wrappers.pl => js/src/config/make-system-wrappers.pl
rename : config/milestone.pl => js/src/config/milestone.pl
rename : config/milestone.txt => js/src/config/milestone.txt
rename : config/mkdepend/Makefile.in => js/src/config/mkdepend/Makefile.in
rename : config/mkdepend/cppsetup.c => js/src/config/mkdepend/cppsetup.c
rename : config/mkdepend/def.h => js/src/config/mkdepend/def.h
rename : config/mkdepend/ifparser.c => js/src/config/mkdepend/ifparser.c
rename : config/mkdepend/ifparser.h => js/src/config/mkdepend/ifparser.h
rename : config/mkdepend/imakemdep.h => js/src/config/mkdepend/imakemdep.h
rename : config/mkdepend/include.c => js/src/config/mkdepend/include.c
rename : config/mkdepend/main.c => js/src/config/mkdepend/main.c
rename : config/mkdepend/mkdepend.man => js/src/config/mkdepend/mkdepend.man
rename : config/mkdepend/parse.c => js/src/config/mkdepend/parse.c
rename : config/mkdepend/pr.c => js/src/config/mkdepend/pr.c
rename : config/nfspwd.pl => js/src/config/nfspwd.pl
rename : config/nsinstall.c => js/src/config/nsinstall.c
rename : config/nsinstall.py => js/src/config/nsinstall.py
rename : config/pathsub.c => js/src/config/pathsub.c
rename : config/pathsub.h => js/src/config/pathsub.h
rename : config/preprocessor.pl => js/src/config/preprocessor.pl
rename : config/revdepth-nt.pl => js/src/config/revdepth-nt.pl
rename : config/revdepth.pl => js/src/config/revdepth.pl
rename : config/rules.mk => js/src/config/rules.mk
rename : config/system-headers => js/src/config/system-headers
rename : config/version.mk => js/src/config/version.mk
rename : config/version_win.pl => js/src/config/version_win.pl
rename : configure.in => js/src/configure.in
2008-10-29 08:29:22 -07:00
|
|
|
include $(topsrcdir)/config/js/build.mk
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2009-11-12 11:37:34 -08:00
|
|
|
TIERS += platform
|
|
|
|
|
|
|
|
ifdef NS_TRACE_MALLOC
|
|
|
|
tier_platform_dirs = tools/trace-malloc/lib
|
|
|
|
endif
|
|
|
|
|
2012-12-10 16:05:07 -08:00
|
|
|
ifdef MOZ_DMD
|
|
|
|
tier_platform_dirs += memory/replace/dmd
|
|
|
|
endif
|
|
|
|
|
2010-03-03 14:04:32 -08:00
|
|
|
ifdef MOZ_TREE_FREETYPE
|
2010-11-03 05:50:53 -07:00
|
|
|
tier_platform_staticdirs += modules/freetype2
|
2010-03-03 14:04:32 -08:00
|
|
|
endif
|
|
|
|
|
2012-10-08 15:31:17 -07:00
|
|
|
# this must precede xpcom
|
|
|
|
ifdef MOZ_DMDV
|
|
|
|
tier_platform_dirs += tools/dmdv
|
|
|
|
endif
|
|
|
|
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += xpcom
|
|
|
|
|
|
|
|
tier_platform_dirs += \
|
|
|
|
modules/libpref \
|
|
|
|
intl \
|
|
|
|
netwerk \
|
|
|
|
$(NULL)
|
|
|
|
|
|
|
|
ifdef MOZ_AUTH_EXTENSION
|
|
|
|
tier_platform_dirs += extensions/auth
|
|
|
|
endif
|
2007-03-22 10:30:00 -07:00
|
|
|
|
|
|
|
#
|
2009-11-12 11:37:34 -08:00
|
|
|
# "external" - 3rd party individual libraries
|
2007-03-22 10:30:00 -07:00
|
|
|
#
|
|
|
|
|
|
|
|
ifndef MOZ_NATIVE_JPEG
|
2011-10-17 21:25:53 -07:00
|
|
|
tier_platform_dirs += media/libjpeg
|
2007-03-22 10:30:00 -07:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifdef MOZ_UPDATER
|
2008-03-12 04:13:09 -07:00
|
|
|
ifndef MOZ_NATIVE_BZ2
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += modules/libbz2
|
2008-03-12 04:13:09 -07:00
|
|
|
endif
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += other-licenses/bsdiff
|
2007-03-22 10:30:00 -07:00
|
|
|
endif
|
|
|
|
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += gfx/qcms
|
2007-07-23 15:02:17 -07:00
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
#
|
2009-11-12 11:37:34 -08:00
|
|
|
# "gecko" - core components
|
2007-03-22 10:30:00 -07:00
|
|
|
#
|
|
|
|
|
2011-12-24 00:25:52 -08:00
|
|
|
tier_platform_dirs += ipc js/ipc
|
2009-08-27 16:05:38 -07:00
|
|
|
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += \
|
2011-10-05 15:15:45 -07:00
|
|
|
hal \
|
2011-10-14 10:52:47 -07:00
|
|
|
js/xpconnect \
|
2007-03-22 10:30:00 -07:00
|
|
|
intl/chardet \
|
|
|
|
$(NULL)
|
|
|
|
|
|
|
|
ifdef MOZ_ENABLE_GTK2
|
2008-08-06 13:48:55 -07:00
|
|
|
ifdef MOZ_X11
|
2012-01-03 19:09:29 -08:00
|
|
|
tier_platform_dirs += widget/gtkxtbin
|
2007-03-22 10:30:00 -07:00
|
|
|
endif
|
2008-08-06 13:48:55 -07:00
|
|
|
endif
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += \
|
2007-03-22 10:30:00 -07:00
|
|
|
modules/libjar \
|
2011-08-06 10:05:49 -07:00
|
|
|
storage \
|
2007-03-22 10:30:00 -07:00
|
|
|
$(NULL)
|
|
|
|
|
|
|
|
ifdef MOZ_PERMISSIONS
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += \
|
2007-03-22 10:30:00 -07:00
|
|
|
extensions/cookie \
|
|
|
|
extensions/permissions \
|
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += rdf
|
2007-03-22 10:30:00 -07:00
|
|
|
|
|
|
|
ifdef MOZ_JSDEBUGGER
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += js/jsd
|
2007-03-22 10:30:00 -07:00
|
|
|
endif
|
|
|
|
|
2010-06-08 16:31:27 -07:00
|
|
|
ifdef MOZ_VORBIS
|
|
|
|
tier_platform_dirs += \
|
|
|
|
media/libvorbis \
|
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2010-10-18 19:56:01 -07:00
|
|
|
ifdef MOZ_TREMOR
|
|
|
|
tier_platform_dirs += \
|
|
|
|
media/libtremor \
|
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2012-04-30 16:20:22 -07:00
|
|
|
ifdef MOZ_OPUS
|
|
|
|
tier_platform_dirs += \
|
|
|
|
media/libopus \
|
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2010-06-08 16:31:27 -07:00
|
|
|
ifdef MOZ_WEBM
|
2010-11-05 10:24:28 -07:00
|
|
|
tier_platform_dirs += media/libnestegg
|
2012-07-27 10:13:43 -07:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifdef MOZ_VP8
|
2010-11-05 10:24:28 -07:00
|
|
|
ifndef MOZ_NATIVE_LIBVPX
|
|
|
|
tier_platform_dirs += media/libvpx
|
|
|
|
endif
|
2010-06-08 16:31:27 -07:00
|
|
|
endif
|
|
|
|
|
2008-07-29 23:50:14 -07:00
|
|
|
ifdef MOZ_OGG
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += \
|
2008-08-05 17:47:37 -07:00
|
|
|
media/libogg \
|
|
|
|
media/libtheora \
|
2008-07-29 23:50:14 -07:00
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2008-11-06 12:53:20 -08:00
|
|
|
ifdef MOZ_SYDNEYAUDIO
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += \
|
2008-11-06 12:53:20 -08:00
|
|
|
media/libsydneyaudio \
|
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2012-06-30 10:15:57 -07:00
|
|
|
ifdef MOZ_PSM
|
|
|
|
tier_platform_dirs += \
|
|
|
|
security/build \
|
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2012-06-20 04:27:43 -07:00
|
|
|
ifdef MOZ_WEBRTC
|
|
|
|
tier_platform_dirs += \
|
|
|
|
media/webrtc \
|
2012-10-02 10:12:50 -07:00
|
|
|
media/mtransport/third_party \
|
2012-10-02 13:04:58 -07:00
|
|
|
media/mtransport/build \
|
|
|
|
media/mtransport/standalone \
|
2012-06-20 04:27:43 -07:00
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2012-05-14 16:01:04 -07:00
|
|
|
ifdef MOZ_SPEEX_RESAMPLER
|
|
|
|
tier_platform_dirs += \
|
|
|
|
media/libspeex_resampler \
|
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2012-11-22 02:38:28 -08:00
|
|
|
ifdef MOZ_SOUNDTOUCH
|
|
|
|
tier_platform_dirs += \
|
|
|
|
media/libsoundtouch \
|
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2012-01-12 17:38:39 -08:00
|
|
|
ifdef MOZ_CUBEB
|
|
|
|
tier_platform_dirs += \
|
|
|
|
media/libcubeb \
|
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2012-05-31 17:52:09 -07:00
|
|
|
ifdef MOZ_OMX_PLUGIN
|
|
|
|
tier_platform_dirs += \
|
2012-08-10 01:15:12 -07:00
|
|
|
media/omx-plugin/lib/ics/libutils \
|
|
|
|
media/omx-plugin/lib/ics/libstagefright \
|
2012-11-29 18:38:03 -08:00
|
|
|
media/omx-plugin/lib/gb/libutils \
|
|
|
|
media/omx-plugin/lib/gb/libstagefright \
|
2012-12-12 14:54:28 -08:00
|
|
|
media/omx-plugin/lib/gb/libstagefright_color_conversion \
|
2012-11-29 18:38:03 -08:00
|
|
|
media/omx-plugin/lib/gb235/libstagefright \
|
2012-05-31 17:52:09 -07:00
|
|
|
media/omx-plugin \
|
2012-11-29 18:38:03 -08:00
|
|
|
media/omx-plugin/gb \
|
|
|
|
media/omx-plugin/gb235 \
|
2012-11-29 19:05:50 -08:00
|
|
|
media/omx-plugin/lib/hc/libstagefright \
|
|
|
|
media/omx-plugin/hc \
|
2012-12-10 12:53:04 -08:00
|
|
|
media/omx-plugin/sony \
|
2012-05-31 17:52:09 -07:00
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2011-09-02 17:55:30 -07:00
|
|
|
ifndef MOZ_NATIVE_PNG
|
2011-10-17 21:25:53 -07:00
|
|
|
tier_platform_dirs += media/libpng
|
2011-09-02 17:55:30 -07:00
|
|
|
endif
|
|
|
|
|
2012-09-20 06:06:50 -07:00
|
|
|
ifdef ENABLE_TESTS
|
|
|
|
tier_platform_dirs += testing/specialpowers
|
|
|
|
endif
|
|
|
|
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += \
|
2007-03-22 10:30:00 -07:00
|
|
|
uriloader \
|
|
|
|
caps \
|
2009-06-28 15:44:22 -07:00
|
|
|
parser \
|
2007-03-22 10:30:00 -07:00
|
|
|
gfx \
|
2011-10-17 21:32:45 -07:00
|
|
|
image \
|
2007-03-22 10:30:00 -07:00
|
|
|
dom \
|
|
|
|
view \
|
|
|
|
widget \
|
|
|
|
content \
|
|
|
|
editor \
|
|
|
|
layout \
|
|
|
|
docshell \
|
|
|
|
embedding \
|
|
|
|
xpfe/appshell \
|
|
|
|
$(NULL)
|
|
|
|
|
2012-08-15 20:51:34 -07:00
|
|
|
# This needs to be built after the gfx/ directory
|
|
|
|
# to ensure all dependencies for skia (e.g. mozalloc, xpcom)
|
|
|
|
# have been built
|
|
|
|
ifeq (android,$(MOZ_WIDGET_TOOLKIT))
|
|
|
|
tier_platform_dirs += other-licenses/skia-npapi
|
|
|
|
endif
|
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
ifdef MOZ_UNIVERSALCHARDET
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += extensions/universalchardet
|
2007-03-22 10:30:00 -07:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifdef ACCESSIBILITY
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += accessible
|
2007-03-22 10:30:00 -07:00
|
|
|
endif
|
|
|
|
|
|
|
|
#
|
2009-11-12 11:37:34 -08:00
|
|
|
# "toolkit" - xpfe & toolkit
|
2007-03-22 10:30:00 -07:00
|
|
|
#
|
|
|
|
|
2010-06-11 13:13:26 -07:00
|
|
|
tier_platform_dirs += profile
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2012-10-08 15:31:17 -07:00
|
|
|
# This must precede xpfe
|
2007-03-22 10:30:00 -07:00
|
|
|
ifdef MOZ_JPROF
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += tools/jprof
|
2007-03-22 10:30:00 -07:00
|
|
|
endif
|
|
|
|
|
2011-08-26 17:05:37 -07:00
|
|
|
tier_platform_dirs += tools/profiler
|
|
|
|
|
2010-03-23 13:33:51 -07:00
|
|
|
tier_platform_dirs += xpfe/components
|
2007-03-22 10:30:00 -07:00
|
|
|
|
|
|
|
ifdef MOZ_ENABLE_XREMOTE
|
2012-01-03 19:09:29 -08:00
|
|
|
tier_platform_dirs += widget/xremoteclient
|
2007-03-22 10:30:00 -07:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifdef MOZ_SPELLCHECK
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += extensions/spellcheck
|
2007-03-22 10:30:00 -07:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifdef MOZ_PSM
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += security/manager
|
2007-03-22 10:30:00 -07:00
|
|
|
else
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += security/manager/boot/public security/manager/ssl/public
|
2007-03-22 10:30:00 -07:00
|
|
|
endif
|
|
|
|
|
2012-02-24 13:29:41 -08:00
|
|
|
ifdef MOZ_UPDATER
|
|
|
|
tier_platform_dirs += modules/libmar
|
|
|
|
endif
|
|
|
|
|
|
|
|
tier_platform_dirs += toolkit
|
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
ifdef MOZ_PREF_EXTENSIONS
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += extensions/pref
|
2007-03-22 10:30:00 -07:00
|
|
|
endif
|
|
|
|
|
2010-12-20 01:12:12 -08:00
|
|
|
tier_platform_dirs += services/crypto/component
|
2010-12-09 18:27:48 -08:00
|
|
|
|
2010-08-12 12:37:44 -07:00
|
|
|
tier_platform_dirs += startupcache
|
|
|
|
|
2011-10-06 09:15:07 -07:00
|
|
|
tier_platform_dirs += js/ductwork/debugger
|
2011-08-31 08:39:39 -07:00
|
|
|
|
2011-12-07 15:24:20 -08:00
|
|
|
tier_platform_dirs += other-licenses/snappy
|
|
|
|
|
2012-10-18 05:47:10 -07:00
|
|
|
ifdef MOZ_GIO_COMPONENT
|
|
|
|
tier_platform_dirs += extensions/gio
|
|
|
|
endif
|
|
|
|
|
2010-09-21 18:10:06 -07:00
|
|
|
ifdef APP_LIBXUL_STATICDIRS
|
|
|
|
# Applications can cheat and ask for code to be
|
|
|
|
# built before libxul so libxul can be linked against it.
|
|
|
|
tier_platform_staticdirs += $(APP_LIBXUL_STATICDIRS)
|
|
|
|
endif
|
|
|
|
ifdef APP_LIBXUL_DIRS
|
|
|
|
# Applications can cheat and ask for code to be
|
|
|
|
# built before libxul so it can be linked into libxul.
|
|
|
|
tier_platform_dirs += $(APP_LIBXUL_DIRS)
|
|
|
|
endif
|
|
|
|
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += toolkit/library
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += xpcom/stub
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2012-12-07 00:32:24 -08:00
|
|
|
ifdef MOZ_REPLACE_MALLOC
|
|
|
|
tier_platform_dirs += memory/replace
|
|
|
|
endif
|
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
ifdef NS_TRACE_MALLOC
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += tools/trace-malloc
|
2007-03-22 10:30:00 -07:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifdef MOZ_ENABLE_GNOME_COMPONENT
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += toolkit/system/gnome
|
2007-03-22 10:30:00 -07:00
|
|
|
endif
|
|
|
|
|
2009-11-18 07:20:45 -08:00
|
|
|
ifndef MOZ_ENABLE_LIBCONIC
|
|
|
|
# if libconic is present, it will do its own network monitoring
|
2007-03-22 10:30:00 -07:00
|
|
|
ifdef MOZ_ENABLE_DBUS
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += toolkit/system/dbus
|
2007-03-22 10:30:00 -07:00
|
|
|
endif
|
2009-11-18 07:20:45 -08:00
|
|
|
endif
|
2007-03-22 10:30:00 -07:00
|
|
|
|
|
|
|
ifdef MOZ_MAPINFO
|
2009-11-12 11:37:34 -08:00
|
|
|
tier_platform_dirs += tools/codesighs
|
2007-03-22 10:30:00 -07:00
|
|
|
endif
|
|
|
|
|
2012-03-22 08:19:57 -07:00
|
|
|
ifdef ENABLE_MARIONETTE
|
|
|
|
tier_platform_dirs += testing/marionette
|
|
|
|
endif
|
|
|
|
|
2008-09-09 10:59:11 -07:00
|
|
|
ifdef ENABLE_TESTS
|
2010-06-01 13:45:01 -07:00
|
|
|
tier_platform_dirs += testing/mochitest
|
2011-10-13 16:27:33 -07:00
|
|
|
tier_platform_dirs += testing/xpcshell
|
2010-08-22 17:11:43 -07:00
|
|
|
tier_platform_dirs += testing/tools/screenshot
|
2011-11-16 08:58:30 -08:00
|
|
|
tier_platform_dirs += testing/peptest
|
2011-11-29 08:43:16 -08:00
|
|
|
tier_platform_dirs += testing/mozbase
|
2012-10-06 22:34:29 -07:00
|
|
|
ifdef MOZ_WEBRTC
|
2012-10-08 18:56:00 -07:00
|
|
|
tier_platform_dirs += media/webrtc/signaling/test
|
|
|
|
tier_platform_dirs += media/mtransport/test
|
|
|
|
endif
|
2012-10-06 22:34:29 -07:00
|
|
|
endif
|