'#\n' Comment '# ***** BEGIN LICENSE BLOCK *****\n' Comment '# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n' Comment '#\n' Comment '# The contents of this file are subject to the Mozilla Public License Version\n' Comment '# 1.1 (the "License"); you may not use this file except in compliance with\n' Comment '# the License. You may obtain a copy of the License at\n' Comment '# http://www.mozilla.org/MPL/\n' Comment '#\n' Comment '# Software distributed under the License is distributed on an "AS IS" basis,\n' Comment '# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n' Comment '# for the specific language governing rights and limitations under the\n' Comment '# License.\n' Comment '#\n' Comment '# The Original Code is mozilla.org code.\n' Comment '#\n' Comment '# The Initial Developer of the Original Code is\n' Comment '# Netscape Communications Corporation.\n' Comment '# Portions created by the Initial Developer are Copyright (C) 1998\n' Comment '# the Initial Developer. All Rights Reserved.\n' Comment '#\n' Comment '# Contributor(s):\n' Comment '#\n' Comment '# Alternatively, the contents of this file may be used under the terms of\n' Comment '# either the GNU General Public License Version 2 or later (the "GPL"), or\n' Comment '# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),\n' Comment '# in which case the provisions of the GPL or the LGPL are applicable instead\n' Comment '# of those above. If you wish to allow use of your version of this file only\n' Comment '# under the terms of either the GPL or the LGPL, and not to allow others to\n' Comment '# use your version of this file under the terms of the MPL, indicate your\n' Comment '# decision by deleting the provisions above and replace them with the notice\n' Comment '# and other provisions required by the GPL or the LGPL. If you do not delete\n' Comment '# the provisions above, a recipient may use your version of this file under\n' Comment '# the terms of any one of the MPL, the GPL or the LGPL.\n' Comment '#\n' Comment '# ***** END LICENSE BLOCK *****\n' Comment '\n' Text.Whitespace 'DEPTH' Name.Variable '\t\t' Text.Whitespace '=' Operator ' ' Text.Whitespace '.' Text '\n' Text.Whitespace 'topsrcdir' Name.Variable '\t' Text.Whitespace '=' Operator ' ' Text.Whitespace '@top_srcdir@' Text '\n' Text.Whitespace 'srcdir' Name.Variable '\t\t' Text.Whitespace '=' Operator ' ' Text.Whitespace '@srcdir@' Text '\n' Text.Whitespace 'VPATH' Name.Variable '\t\t' Text.Whitespace '=' Operator ' ' Text.Whitespace '@srcdir@' Text '\n' Text.Whitespace '\n' Text.Whitespace 'include $(DEPTH)/config/autoconf.mk\n' Comment.Preproc '\n' Text.Whitespace 'include $(topsrcdir)/build/unix/modules.mk\n' Comment.Preproc '\n' Text.Whitespace 'ifeq ($(BUILD_MODULES),all)\n' Comment.Preproc '#\n' Comment '# And now for something completely different...\n' Comment '# Divide the default build into tiers. \n' Comment '# Tiers must be defined on module boundaries \n' Comment '#\n' Comment 'SUPPRESS_DEFAULT_RULES' Name.Variable ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace '1' Literal.Number '\n' Text.Whitespace '\n' Text.Whitespace 'default alldep all' Name.Function '::' Operator ' ' Text.Whitespace '$(' Keyword 'SUBMAKEFILES' Name.Variable ')' Keyword '\n' Text.Whitespace '\t' Text.Whitespace '$(' Keyword 'RM' Text ')' Keyword ' ' Text.Whitespace '-rf' Text ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword '/sdk' Text '\n\t' Text.Whitespace '$(' Keyword 'RM' Text ')' Keyword ' ' Text.Whitespace '-rf' Text ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword '/include' Text '\n\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace '-C' Text ' ' Text.Whitespace 'config' Text ' ' Text.Whitespace 'export' Name.Builtin '\n\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace 'nspr' Text '\n\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace 'ldap' Text '\n\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace 'tier_0' Text '\n\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace 'tier_1' Text '\n\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace 'tier_2' Text '\n\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace 'tier_9' Text '\n\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace 'tier_50' Text '\n\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace 'tier_99' Text '\n\n' Text.Whitespace '# Make sure that the existing rulesets work\n' Comment 'DIRS' Name.Variable ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace '$(' Keyword 'tier_0_dirs' Text ')' Keyword ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace '$(' Keyword 'tier_1_dirs' Text ')' Keyword ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace '$(' Keyword 'tier_2_dirs' Text ')' Keyword ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace '$(' Keyword 'tier_9_dirs' Text ')' Keyword ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace '$(' Keyword 'tier_50_dirs' Text ')' Keyword ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace '$(' Keyword 'NULL' Text ')' Keyword '\n\n' Text.Whitespace 'ifdef GC_LEAK_DETECTOR\n' Comment.Preproc 'DIRS' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'gc/boehm' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'DIRS' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace '$(' Keyword 'tier_99_dirs' Text ')' Keyword '\n' Text.Whitespace '\n' Text.Whitespace '#\n' Comment '# tier 0 - base build config dirs\n' Comment '# \n' Comment 'tier_0_dirs' Name.Variable ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace 'config' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace 'build' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace '$(' Keyword 'NULL' Text ')' Keyword '\n\n' Text.Whitespace '#\n' Comment '# tier 1 - 3rd party individual libraries\n' Comment '#\n' Comment 'tier_1_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'dbm' Text '\n' Text.Whitespace '\n' Text.Whitespace 'ifndef MOZ_NATIVE_JPEG\n' Comment.Preproc 'tier_1_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'jpeg' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifndef MOZ_NATIVE_ZLIB\n' Comment.Preproc 'tier_1_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'modules/zlib' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace '# Installer needs standalone libjar, hence standalone zlib\n' Comment 'ifdef MOZ_INSTALLER\n' Comment.Preproc 'tier_1_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'modules/zlib/standalone' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_UPDATER\n' Comment.Preproc 'tier_1_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'modules/libbz2' Text '\n' Text.Whitespace 'tier_1_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'modules/libmar' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_SVG_RENDERER_LIBART\n' Comment.Preproc 'tier_1_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'other-licenses/libart_lgpl' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace '#\n' Comment '# tier 2 - base libraries\n' Comment '# \n' Comment 'tier_2_dirs' Name.Variable '\t' Text.Whitespace '=' Operator ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'js' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'xpcom' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '$(' Keyword 'NULL' Text ')' Keyword '\n\n' Text.Whitespace 'ifndef MOZ_NO_XPCOM_OBSOLETE\n' Comment.Preproc 'tier_2_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'modules/libreg' Text ' ' Text.Whitespace 'xpcom/obsolete' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef NS_TRACE_MALLOC\n' Comment.Preproc 'tier_2_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'tools/trace-malloc/lib' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace '#\n' Comment '# tier 9 - core components (necko,gecko)\n' Comment '#\n' Comment '\n' Text.Whitespace 'tier_9_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'js/src/xpconnect' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'intl' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'db' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '$(' Keyword 'NULL' Text ')' Keyword '\n\n' Text.Whitespace 'ifdef MOZ_STORAGE\n' Comment.Preproc 'tier_9_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'storage' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_ENABLE_XLIB\n' Comment.Preproc 'tier_9_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'gfx/src/xlibrgb' Text ' ' Text.Whitespace 'widget/src/xlibxtbin' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_ENABLE_GTK\n' Comment.Preproc 'tier_9_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'widget/src/gtksuperwin' Text ' ' Text.Whitespace 'widget/src/gtkxtbin' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_ENABLE_GTK2\n' Comment.Preproc 'tier_9_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'widget/src/gtkxtbin' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_IPCD\n' Comment.Preproc 'tier_9_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'ipc/ipcd' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_JSDEBUGGER\n' Comment.Preproc 'tier_9_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'js/jsd' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'tier_9_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'modules/libutil' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'netwerk' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'modules/libjar' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'uriloader' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'modules/libpref' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'modules/libimg' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'caps' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'rdf' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'parser/expat' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'parser/xml' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'parser/htmlparser' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'gfx' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'modules/libpr0n' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'sun-java' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'modules/plugin' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'dom' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'view' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'widget' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'content' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'layout' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'xpfe/components/shistory' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'docshell' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'webshell' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'embedding' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'editor' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'xpfe/appshell' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '$(' Keyword 'NULL' Text ')' Keyword '\n\n' Text.Whitespace 'ifdef MOZ_OJI\n' Comment.Preproc 'tier_9_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'js/src/liveconnect' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'modules/oji' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '$(' Keyword 'NULL' Text ')' Keyword '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef ACCESSIBILITY\n' Comment.Preproc 'tier_9_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'accessible' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace '# \n' Comment '# tier 50 - xpfe & toolkit\n' Comment '#\n' Comment '\n' Text.Whitespace 'ifdef MOZ_XUL\n' Comment.Preproc 'ifdef MOZ_XUL_APP\n' Comment.Preproc 'tier_50_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'chrome' Text '\n' Text.Whitespace 'else\n' Comment.Preproc 'tier_50_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'rdf/chrome' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc 'else\n' Comment.Preproc 'tier_50_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'embedding/minimo/chromelite' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'tier_50_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'profile' Text '\n' Text.Whitespace '\n' Text.Whitespace '# This must preceed xpfe\n' Comment 'ifdef MOZ_JPROF\n' Comment.Preproc 'tier_50_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'tools/jprof' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))\n' Comment.Preproc 'tier_50_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'xpfe/bootstrap/appleevents' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'tier_50_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace 'xpfe' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace 'toolkit/components' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace '$(' Keyword 'NULL' Text ')' Keyword '\n\n' Text.Whitespace 'ifndef MOZ_XUL_APP\n' Comment.Preproc 'tier_50_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'themes' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_ENABLE_XREMOTE\n' Comment.Preproc 'tier_50_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'widget/src/xremoteclient' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_XUL_APP\n' Comment.Preproc 'tier_50_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'toolkit' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_PHOENIX\n' Comment.Preproc "#XXXBlake this shell path is a temp hack; toolkit shouldn't depend on browser\n" Comment 'tier_50_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'browser/components/shell/public' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_XPINSTALL\n' Comment.Preproc 'tier_50_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'xpinstall' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace '# JavaXPCOM JNI code is compiled into libXUL\n' Comment 'ifdef MOZ_JAVAXPCOM\n' Comment.Preproc 'tier_50_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'extensions/java/xpcom/src' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_ENABLE_LIBXUL\n' Comment.Preproc 'tier_50_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'toolkit/library' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'xpcom/stub' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '$(' Keyword 'NULL' Text ')' Keyword '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef NS_TRACE_MALLOC\n' Comment.Preproc 'tier_50_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'tools/trace-malloc' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_PSM\n' Comment.Preproc 'tier_50_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'security/manager' Text '\n' Text.Whitespace 'else\n' Comment.Preproc 'tier_50_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'security/manager/boot/public' Text ' ' Text.Whitespace 'security/manager/ssl/public' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_LDAP_XPCOM\n' Comment.Preproc 'tier_50_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'directory/xpcom' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifndef MINIMO\n' Comment.Preproc 'ifdef MOZ_XUL_APP\n' Comment.Preproc 'ifdef MOZ_ENABLE_GTK2\n' Comment.Preproc 'tier_50_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'toolkit/components/gnome' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc 'endif\n' Comment.Preproc 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_LEAKY\n' Comment.Preproc 'tier_50_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'tools/leaky' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_MAPINFO\n' Comment.Preproc 'tier_50_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'tools/codesighs' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace '#\n' Comment '# tier 99 - application features\n' Comment '#\n' Comment '\n' Text.Whitespace 'ifdef MOZ_MAIL_NEWS\n' Comment.Preproc 'tier_99_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'mailnews' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_CALENDAR\n' Comment.Preproc 'tier_99_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'calendar' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_EXTENSIONS\n' Comment.Preproc 'tier_99_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'extensions' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_JAVAXPCOM\n' Comment.Preproc 'tier_99_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'extensions/java' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace '# axcontrol\n' Comment 'ifeq ($(OS_ARCH),WINNT)\n' Comment.Preproc 'ifndef MOZ_NO_ACTIVEX_SUPPORT\n' Comment.Preproc 'tier_99_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'embedding/browser/activex/src/control' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'embedding/browser/activex/src/control_kicker' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '$(' Keyword 'NULL' Text ')' Keyword '\n' Text.Whitespace 'endif\n' Comment.Preproc 'endif\n' Comment.Preproc '\n' Text.Whitespace '# Java Embedding Plugin\n' Comment 'ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))\n' Comment.Preproc 'tier_99_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'plugin/oji/JEP' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifneq (,$(filter browser suite,$(MOZ_BUILD_APP)))\n' Comment.Preproc 'tier_99_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'xpfe/components/search' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_BRANDING_DIRECTORY\n' Comment.Preproc 'tier_99_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace '$(' Keyword 'MOZ_BRANDING_DIRECTORY' Text ')' Keyword '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_PHOENIX\n' Comment.Preproc 'tier_99_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'browser' Text ' ' Text.Whitespace 'xpfe/bootstrap/init.d' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_XULRUNNER\n' Comment.Preproc 'tier_99_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'xulrunner' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_COMPOSER\n' Comment.Preproc 'tier_99_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'editor/ui' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_THUNDERBIRD\n' Comment.Preproc 'tier_99_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'mail' Text ' ' Text.Whitespace 'xpfe/bootstrap/init.d' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_STANDALONE_COMPOSER\n' Comment.Preproc 'tier_99_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'composer' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_SUNBIRD\n' Comment.Preproc 'tier_99_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'calendar/sunbird' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_SUITE\n' Comment.Preproc 'tier_99_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'suite' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MINIMO\n' Comment.Preproc 'tier_99_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'minimo' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifdef MOZ_XUL_APP\n' Comment.Preproc 'ifdef MOZ_INSTALLER\n' Comment.Preproc 'tier_99_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'toolkit/mozapps/installer' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc 'else\n' Comment.Preproc 'ifneq (,$(MOZ_XPFE_COMPONENTS)$(MOZ_XUL))\n' Comment.Preproc 'ifndef MINIMO\n' Comment.Preproc 'tier_99_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'xpfe/bootstrap' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc 'endif\n' Comment.Preproc 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifneq (,$(MOZ_ENABLE_GTK)$(MOZ_ENABLE_GTK2))\n' Comment.Preproc 'tier_99_dirs' Name.Variable '\t' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'embedding/browser/gtk' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace '# viewer\n' Comment 'ifneq (,$(ENABLE_TESTS))\n' Comment.Preproc 'ifndef MOZ_ENABLE_LIBXUL\n' Comment.Preproc 'tier_99_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'webshell/tests' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc 'endif\n' Comment.Preproc '\n' Text.Whitespace '# winembed, mfcembed\n' Comment 'ifeq ($(OS_ARCH),WINNT)\n' Comment.Preproc 'ifneq (,$(ENABLE_TESTS)$(MOZILLA_OFFICIAL))\n' Comment.Preproc 'tier_99_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'embedding/tests' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc 'endif\n' Comment.Preproc '\n' Text.Whitespace '# os2embed\n' Comment 'ifeq ($(OS_ARCH),OS2)\n' Comment.Preproc 'ifneq (,$(ENABLE_TESTS)$(MOZILLA_OFFICIAL))\n' Comment.Preproc 'tier_99_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'embedding/tests' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ifeq ($(MOZ_BUILD_APP),macbrowser)\n' Comment.Preproc 'tier_99_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace 'embedding/config' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace 'camino' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace '$(' Keyword 'NULL' Text ')' Keyword '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace '# test harnesses \n' Comment 'ifdef ENABLE_TESTS\n' Comment.Preproc 'tier_99_dirs' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'tools/test-harness' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'else\n' Comment.Preproc '\n' Text.Whitespace '# Standalone build\n' Comment '\n' Text.Whitespace 'DIRS' Name.Variable '\t\t' Text.Whitespace '=' Operator ' ' Text.Whitespace '$(' Keyword 'BUILD_MODULE_DIRS' Text ')' Keyword '\n' Text.Whitespace '\n' Text.Whitespace '# Hack to generate xpidl Makefile\n' Comment 'ifneq ($(BUILD_MODULES),all)\n' Comment.Preproc 'ifneq (,$(findstring xpcom, $(BUILD_MODULE_DIRS)))\n' Comment.Preproc 'DIRS' Name.Variable '\t\t' Text.Whitespace ':=' Operator ' ' Text.Whitespace 'xpcom/typelib' Text ' ' Text.Whitespace '$(' Keyword 'DIRS' Text ')' Keyword '\n' Text.Whitespace 'SUBMAKEFILES' Name.Variable '\t' Text.Whitespace ':=' Operator ' ' Text.Whitespace 'xpcom/typelib/Makefile' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc 'endif\n' Comment.Preproc '\n' Text.Whitespace 'default' Name.Function '::' Operator ' ' Text.Whitespace '$(' Keyword 'SUBMAKEFILES' Name.Variable ')' Keyword '\n' Text.Whitespace '\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace 'export' Name.Builtin '\n\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace 'libs' Text '\n\n' Text.Whitespace 'endif # BUILD_MODULES == all\n' Comment.Preproc '\n' Text.Whitespace 'STATIC_MAKEFILES' Name.Variable ' ' Text.Whitespace ':=' Operator ' ' Text.Whitespace 'nsprpub' Text ' ' Text.Whitespace 'directory/c-sdk' Text ' ' Text.Whitespace 'security/nss' Text '\n' Text.Whitespace '\n' Text.Whitespace 'GARBAGE_DIRS' Name.Variable ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace 'dist' Text '\n' Text.Whitespace 'DIST_GARBAGE' Name.Variable ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace 'config.cache' Text ' ' Text.Whitespace 'config.log' Text ' ' Text.Whitespace 'config.status' Text ' ' Text.Whitespace 'config-defs.h' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape ' ' Text.Whitespace 'dependencies.beos' Text ' ' Text.Whitespace 'config/autoconf.mk' Text ' ' Text.Whitespace 'config/myrules.mk' Text ' ' Text.Whitespace 'config/myconfig.mk' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape ' ' Text.Whitespace 'unallmakefiles' Text ' ' Text.Whitespace 'mozilla-config.h' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape ' ' Text.Whitespace '$(' Keyword 'topsrcdir' Text ')' Keyword '/.mozconfig.mk' Text ' ' Text.Whitespace '$(' Keyword 'topsrcdir' Text ')' Keyword '/.mozconfig.out' Text ' \n\n' Text.Whitespace '# Build pseudo-external modules first when export is explicitly called\n' Comment 'export' Name.Function '::' Operator '\n' Text.Whitespace '\t' Text.Whitespace '$(' Keyword 'RM' Text ')' Keyword ' ' Text.Whitespace '-rf' Text ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword '/sdk' Text '\n\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace '-C' Text ' ' Text.Whitespace 'config' Text ' ' Text.Whitespace 'export' Name.Builtin '\n\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace 'nspr' Text '\n\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace 'ldap' Text '\n' Text.Whitespace 'ifneq ($(BUILD_MODULES),all)\n' Comment.Preproc 'ifneq (,$(findstring xpcom, $(BUILD_MODULE_DIRS)))\n' Comment.Preproc '\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace '-C' Text ' ' Text.Whitespace 'xpcom/typelib' Text '\n\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace 'export-idl' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc 'endif\n' Comment.Preproc '\n' Text.Whitespace 'install' Name.Function '::' Operator '\n' Text.Whitespace 'ifndef MOZ_NATIVE_NSPR\n' Comment.Preproc '\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace '-C' Text ' ' Text.Whitespace 'nsprpub' Text ' ' Text.Whitespace 'real_install' Text ' ' Text.Whitespace 'DESTDIR' Name.Variable '=' Operator '$(' Keyword 'DESTDIR' Text ')' Keyword ' ' Text.Whitespace 'libdir' Name.Variable '=' Operator '$(' Keyword 'mozappdir' Text ')' Keyword ' ' Text.Whitespace 'includedir' Name.Variable '=' Operator '$(' Keyword 'includedir' Text ')' Keyword '/nspr' Text '\n\t' Text.Whitespace '$(' Keyword 'RM' Text ')' Keyword ' ' Text.Whitespace '-f' Text ' ' Text.Whitespace '$(' Keyword 'addprefix' Text ' ' Text.Whitespace '$(' Keyword 'DESTDIR' Text ')' Keyword '$(' Keyword 'mozappdir' Text ')' Keyword '/' Text '$(' Keyword 'LIB_PREFIX' Text ')' Keyword ',' Text ' ' Text.Whitespace '$(' Keyword 'addsuffix' Text ' ' Text.Whitespace '.' Text '$(' Keyword 'LIB_SUFFIX' Text ')' Keyword ',' Text ' ' Text.Whitespace 'nspr4' Text ' ' Text.Whitespace 'plds4' Text ' ' Text.Whitespace 'plc4' Text ')' Keyword ')' Keyword '\n\t' Text.Whitespace '$(' Keyword 'RM' Text ')' Keyword ' ' Text.Whitespace '-f' Text ' ' Text.Whitespace '$(' Keyword 'addprefix' Text ' ' Text.Whitespace '$(' Keyword 'DESTDIR' Text ')' Keyword '$(' Keyword 'bindir' Text ')' Keyword '/,nspr-config' Text ' ' Text.Whitespace 'compile-et.pl' Text ' ' Text.Whitespace 'prerr.properties' Text ')' Keyword '\n' Text.Whitespace 'endif\n' Comment.Preproc 'ifdef MOZ_LDAP_XPCOM\n' Comment.Preproc '\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace '-C' Text ' ' Text.Whitespace 'directory/c-sdk' Text ' ' Text.Whitespace 'real_install' Text ' ' Text.Whitespace 'DESTDIR' Name.Variable '=' Operator '$(' Keyword 'DESTDIR' Text ')' Keyword ' ' Text.Whitespace 'libdir' Name.Variable '=' Operator '$(' Keyword 'mozappdir' Text ')' Keyword ' ' Text.Whitespace 'includedir' Name.Variable '=' Operator '$(' Keyword 'includedir' Text ')' Keyword '/ldap' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'include $(topsrcdir)/config/rules.mk\n' Comment.Preproc '\n' Text.Whitespace '# Clean up after pseudo-external modules\n' Comment 'clean clobber realclean clobber_all distclean' Name.Function '::' Operator '\n' Text.Whitespace 'ifndef MOZ_NATIVE_NSPR\n' Comment.Preproc '\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace '-C' Text ' ' Text.Whitespace 'nsprpub' Text ' ' Text.Whitespace '$@' Name.Variable '\n' Text.Whitespace 'endif\n' Comment.Preproc 'ifdef MOZ_LDAP_XPCOM\n' Comment.Preproc '\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace '-C' Text ' ' Text.Whitespace 'directory/c-sdk' Text ' ' Text.Whitespace '$@' Name.Variable '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace '# Map mozilla targets to standard automake target\n' Comment 'ifdef MOZ_ENABLE_LIBXUL\n' Comment.Preproc 'tier_50' Name.Function ':' Operator ' ' Text.Whitespace '$(' Keyword 'addsuffix' Name.Variable ' /' Text 'Makefile' Name.Variable ', ' Text '$' Keyword '(' Keyword 'filter-out' Name.Variable ' ' Text '$' Keyword '(' Keyword 'STATIC_MAKEFILES' Name.Variable ')' Keyword ', ' Text '$' Keyword '(' Keyword '$' Keyword '@' Text '_dirs' Name.Variable ')' Keyword ')' Keyword ')' Keyword '\n' Text.Whitespace '\t' Text.Whitespace '@echo' Text ' ' Text.Whitespace '"' Literal.String.Double 'tier_50: ' Literal.String.Double '$(' Keyword 'tier_50_dirs' Text ')' Keyword '"' Literal.String.Double '\n\t' Text.Whitespace '@' Text '$(' Keyword 'EXIT_ON_ERROR' Text ')' Keyword ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace 'for' Keyword ' ' Text.Whitespace 'd' Text ' ' Text.Whitespace 'in' Keyword ' ' Text.Whitespace '$(' Keyword 'tier_50_dirs' Text ')' Keyword ';' Punctuation ' ' Text.Whitespace 'do' Keyword ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t ' Text.Whitespace '$(' Keyword 'UPDATE_TITLE' Text ')' Keyword ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t if test ! -f $$d/Makefile; then \\\n' Comment.Preproc '\t $(PERL) $(AUTOCONF_TOOLS)/make-makefile -t $(topsrcdir) -d $(DEPTH) $(CYGWIN_TOPSRCDIR) $$d/Makefile; \\\n' Comment.Preproc '\t fi; \\\n' Comment.Preproc '\t $(MAKE) -C $$d export; \\\n' Comment.Preproc '\tdone ; \\\n' Comment.Preproc '\tfor d in $(tier_50_dirs); do \\\n' Comment.Preproc '\t $(UPDATE_TITLE) \\\n' Comment.Preproc '\t $(MAKE) -C $$d libs; \\\n' Comment.Preproc '\tdone\n' Comment.Preproc '\t' Text.Whitespace '@echo' Text ' ' Text.Whitespace '"Building tools from tier 2/9/50"' Literal.String.Double '\n\t' Text.Whitespace '@' Text '$(' Keyword 'EXIT_ON_ERROR' Text ')' Keyword ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace 'for' Keyword ' ' Text.Whitespace 'd' Text ' ' Text.Whitespace 'in' Keyword ' ' Text.Whitespace '$(' Keyword 'tier_2_dirs' Text ')' Keyword ' ' Text.Whitespace '$(' Keyword 'tier_9_dirs' Text ')' Keyword ' ' Text.Whitespace '$(' Keyword 'tier_50_dirs' Text ')' Keyword ';' Punctuation ' ' Text.Whitespace 'do' Keyword ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t ' Text.Whitespace '$(' Keyword 'UPDATE_TITLE' Text ')' Keyword ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t ' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace '-C' Text ' ' Text.Whitespace '$$' Name.Variable 'd' Text ' ' Text.Whitespace 'tools' Text ';' Punctuation ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace 'done' Keyword ';' Punctuation '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'tier_%' Name.Function ':' Operator '\n' Text.Whitespace '\t' Text.Whitespace '@echo' Text ' ' Text.Whitespace '"' Literal.String.Double '$@' Name.Variable ': ' Literal.String.Double '$(' Keyword '$@' Name.Variable '_dirs' Text ')' Keyword '"' Literal.String.Double '\n\t' Text.Whitespace '@' Text '$(' Keyword 'EXIT_ON_ERROR' Text ')' Keyword ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t ' Text.Whitespace 'for' Keyword ' ' Text.Whitespace 'd' Text ' ' Text.Whitespace 'in' Keyword ' ' Text.Whitespace '$(' Keyword '$@' Name.Variable '_dirs' Text ')' Keyword ';' Punctuation ' ' Text.Whitespace 'do' Keyword ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t ' Text.Whitespace '$(' Keyword 'UPDATE_TITLE' Text ')' Keyword ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t if test ! -f $$d/Makefile; then \\\n' Comment.Preproc '\t $(PERL) $(AUTOCONF_TOOLS)/make-makefile -t $(topsrcdir) -d $(DEPTH) $(CYGWIN_TOPSRCDIR) $$d/Makefile; \\\n' Comment.Preproc '\t fi; \\\n' Comment.Preproc '\t $(MAKE) -C $$d export; \\\n' Comment.Preproc '\t done ; \\\n' Comment.Preproc '\t for d in $($@_dirs); do $(UPDATE_TITLE) \\\n' Comment.Preproc '\t $(MAKE) -C $$d libs; \\\n' Comment.Preproc '\t done\n' Comment.Preproc '\n' Text.Whitespace '#\n' Comment '# Individual modules\n' Comment '#\n' Comment 'boehm' Name.Function ':' Operator '\n' Text.Whitespace 'ifdef GC_LEAK_DETECTOR\n' Comment.Preproc '\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace '-C' Text ' ' Text.Whitespace 'gc/boehm' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'nspr' Name.Function ':' Operator ' ' Text.Whitespace 'boehm' Name '\n' Text.Whitespace 'ifndef MOZ_NATIVE_NSPR\n' Comment.Preproc '\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace '-C' Text ' ' Text.Whitespace 'nsprpub' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'ldap' Name.Function ':' Operator '\n' Text.Whitespace 'ifdef MOZ_LDAP_XPCOM\n' Comment.Preproc '\t' Text.Whitespace '$(' Keyword 'MAKE' Text ')' Keyword ' ' Text.Whitespace '-C' Text ' ' Text.Whitespace 'directory/c-sdk' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'distclean' Name.Function '::' Operator '\n' Text.Whitespace '\t' Text.Whitespace 'cat' Text ' ' Text.Whitespace 'unallmakefiles' Text ' ' Text.Whitespace '|' Punctuation ' ' Text.Whitespace '$(' Keyword 'XARGS' Text ')' Keyword ' ' Text.Whitespace 'rm' Text ' ' Text.Whitespace '-f' Text '\n\t' Text.Whitespace 'rm' Text ' ' Text.Whitespace '-f' Text ' ' Text.Whitespace 'unallmakefiles' Text ' ' Text.Whitespace '$(' Keyword 'DIST_GARBAGE' Text ')' Keyword '\n\n' Text.Whitespace 'ifeq ($(OS_ARCH),WINNT)\n' Comment.Preproc 'rebase' Name.Function ':' Operator '\n' Text.Whitespace 'ifdef MOZILLA_OFFICIAL\n' Comment.Preproc '\t' Text.Whitespace 'echo' Name.Builtin ' ' Text.Whitespace 'rebasing' Text ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword '\n\t' Text.Whitespace '/bin/find' Text ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword ' ' Text.Whitespace '-name' Text ' ' Text.Whitespace '"*.dll"' Literal.String.Double ' ' Text.Whitespace '>' Text ' ' Text.Whitespace 'rebase.lst' Text '\n\t' Text.Whitespace 'rebase' Text ' ' Text.Whitespace '-b' Text ' ' Text.Whitespace '60000000' Literal.Number ' ' Text.Whitespace '-R' Text ' ' Text.Whitespace '.' Text ' ' Text.Whitespace '-G' Text ' ' Text.Whitespace 'rebase.lst' Text '\n\t' Text.Whitespace 'rm' Text ' ' Text.Whitespace 'rebase.lst' Text '\n' Text.Whitespace 'endif\n' Comment.Preproc '\n' Text.Whitespace 'splitsymbols' Name.Function ':' Operator '\n' Text.Whitespace 'ifdef MOZILLA_OFFICIAL\n' Comment.Preproc 'ifdef MOZ_DEBUG_SYMBOLS\n' Comment.Preproc '\t' Text.Whitespace 'echo' Name.Builtin ' ' Text.Whitespace 'finding' Text ' ' Text.Whitespace 'pdb' Text ' ' Text.Whitespace 'files' Text '\n\t' Text.Whitespace 'mkdir' Text ' ' Text.Whitespace '-p' Text ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword '/' Text '$(' Keyword 'BUILDID' Text ')' Keyword '\n\t' Text.Whitespace '-cp' Text ' ' Text.Whitespace '`' Literal.String.Backtick '/bin/find' Text ' ' Text.Whitespace '.' Text ' ' Text.Whitespace '-path' Text ' ' Text.Whitespace '"./dist"' Literal.String.Double ' ' Text.Whitespace '-prune' Text ' ' Text.Whitespace '-o' Text ' ' Text.Whitespace '-name' Text ' ' Text.Whitespace '"*.dll"' Literal.String.Double ' ' Text.Whitespace '|' Punctuation ' ' Text.Whitespace 'sed' Text ' ' Text.Whitespace '"' Literal.String.Double 's/\\.dll' Literal.String.Double '$$' Name.Variable '/\\.pdb/' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '|' Punctuation ' ' Text.Whitespace 'xargs' Text '`' Literal.String.Backtick ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword '/' Text '$(' Keyword 'BUILDID' Text ')' Keyword '\n\t' Text.Whitespace '-cp' Text ' ' Text.Whitespace '`' Literal.String.Backtick '/bin/find' Text ' ' Text.Whitespace '.' Text ' ' Text.Whitespace '-path' Text ' ' Text.Whitespace '"./dist"' Literal.String.Double ' ' Text.Whitespace '-prune' Text ' ' Text.Whitespace '-o' Text ' ' Text.Whitespace '-name' Text ' ' Text.Whitespace '"*.exe"' Literal.String.Double ' ' Text.Whitespace '|' Punctuation ' ' Text.Whitespace 'sed' Text ' ' Text.Whitespace '"' Literal.String.Double 's/\\.exe' Literal.String.Double '$$' Name.Variable '/\\.pdb/' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '|' Punctuation ' ' Text.Whitespace 'xargs' Text '`' Literal.String.Backtick ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword '/' Text '$(' Keyword 'BUILDID' Text ')' Keyword '\n\t' Text.Whitespace '-cp' Text ' ' Text.Whitespace '`' Literal.String.Backtick '/bin/find' Text ' ' Text.Whitespace '.' Text ' ' Text.Whitespace '-path' Text ' ' Text.Whitespace '"./dist"' Literal.String.Double ' ' Text.Whitespace '-prune' Text ' ' Text.Whitespace '-o' Text ' ' Text.Whitespace '-name' Text ' ' Text.Whitespace '"*.EXE"' Literal.String.Double ' ' Text.Whitespace '|' Punctuation ' ' Text.Whitespace 'sed' Text ' ' Text.Whitespace '"' Literal.String.Double 's/\\.EXE' Literal.String.Double '$$' Name.Variable '/\\.pdb/' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '|' Punctuation ' ' Text.Whitespace 'xargs' Text '`' Literal.String.Backtick ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword '/' Text '$(' Keyword 'BUILDID' Text ')' Keyword '\n' Text.Whitespace 'endif # MOZ_DEBUG_SYMBOLS\n' Comment.Preproc 'ifdef MOZ_PROFILE\n' Comment.Preproc '\t' Text.Whitespace 'echo' Name.Builtin ' ' Text.Whitespace 'splitting' Text ' ' Text.Whitespace 'symbols' Text ' ' Text.Whitespace 'out' Text ' ' Text.Whitespace 'of' Text ' ' Text.Whitespace 'binaries' Text '\n\t' Text.Whitespace '/bin/find' Text ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword ' ' Text.Whitespace '-name' Text ' ' Text.Whitespace '"*.dll"' Literal.String.Double ' ' Text.Whitespace '-exec' Text ' ' Text.Whitespace 'splitsym' Text ' ' Text.Whitespace '{' Operator '}' Operator ' ' Text.Whitespace '\\;' Literal.String.Escape '\n\t' Text.Whitespace '/bin/find' Text ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword ' ' Text.Whitespace '-name' Text ' ' Text.Whitespace '"*.exe"' Literal.String.Double ' ' Text.Whitespace '-exec' Text ' ' Text.Whitespace 'splitsym' Text ' ' Text.Whitespace '{' Operator '}' Operator ' ' Text.Whitespace '\\;' Literal.String.Escape '\n\t' Text.Whitespace '/bin/find' Text ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword ' ' Text.Whitespace '-name' Text ' ' Text.Whitespace '"*.EXE"' Literal.String.Double ' ' Text.Whitespace '-exec' Text ' ' Text.Whitespace 'splitsym' Text ' ' Text.Whitespace '{' Operator '}' Operator ' ' Text.Whitespace '\\;' Literal.String.Escape '\n\t' Text.Whitespace 'mkdir' Text ' ' Text.Whitespace '-p' Text ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword '/' Text '$(' Keyword 'BUILDID' Text ')' Keyword '\n\t' Text.Whitespace '/bin/find' Text ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword ' ' Text.Whitespace '-name' Text ' ' Text.Whitespace '"*.dbg"' Literal.String.Double ' ' Text.Whitespace '-exec' Text ' ' Text.Whitespace 'mv' Text ' ' Text.Whitespace '{' Operator '}' Operator ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword '/' Text '$(' Keyword 'BUILDID' Text ')' Keyword ' ' Text.Whitespace '\\;' Literal.String.Escape '\n' Text.Whitespace 'endif # MOZ_PROFILE\n' Comment.Preproc 'endif # MOZILLA_OFFICIAL\n' Comment.Preproc '\n' Text.Whitespace 'signnss' Name.Function ':' Operator '\n' Text.Whitespace 'ifdef MOZILLA_OFFICIAL\n' Comment.Preproc '\t' Text.Whitespace 'echo' Name.Builtin ' ' Text.Whitespace 'signing' Text ' ' Text.Whitespace 'NSS' Text ' ' Text.Whitespace 'libs' Text '\n\t' Text.Whitespace 'cd' Name.Builtin ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword '/bin' Text ';' Punctuation ' ' Text.Whitespace './shlibsign.exe' Text ' ' Text.Whitespace '-v' Text ' ' Text.Whitespace '-i' Text ' ' Text.Whitespace 'softokn3.dll' Text '\n\t' Text.Whitespace 'cd' Name.Builtin ' ' Text.Whitespace '$(' Keyword 'DIST' Text ')' Keyword '/bin' Text ';' Punctuation ' ' Text.Whitespace './shlibsign.exe' Text ' ' Text.Whitespace '-v' Text ' ' Text.Whitespace '-i' Text ' ' Text.Whitespace 'freebl3.dll' Text '\n' Text.Whitespace 'endif # MOZILLA_OFFICIAL\n' Comment.Preproc '\n' Text.Whitespace 'BUILDID' Name.Variable ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace '$(' Keyword 'shell' Text ' ' Text.Whitespace 'cat' Text ' ' Text.Whitespace '$(' Keyword 'DEPTH' Text ')' Keyword '/config/build_number' Text ')' Keyword '\n' Text.Whitespace 'deliver' Name.Function ':' Operator ' ' Text.Whitespace 'splitsymbols' Name ' ' Text 'rebase' Name ' ' Text 'signnss' Name '\n' Text.Whitespace '\n' Text.Whitespace 'endif # WINNT\n' Comment.Preproc