mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-24 21:31:04 +00:00
Bug 380846 - "Make the build system friendlier for XULRunner apps and extensions." r=bsmedberg. Adds confvars.sh files for all major apps and makefiles.sh for all extensions.
This commit is contained in:
parent
a85f778bf5
commit
20b6443053
204
allmakefiles.sh
204
allmakefiles.sh
@ -408,11 +408,6 @@ modules/plugin/tools/sdk/samples/simple/Makefile
|
||||
modules/plugin/tools/sdk/samples/winless/windows/Makefile
|
||||
"
|
||||
|
||||
MAKEFILES_access_builtin="
|
||||
extensions/access-builtin/Makefile
|
||||
extensions/access-builtin/accessproxy/Makefile
|
||||
"
|
||||
|
||||
MAKEFILES_netwerk="
|
||||
netwerk/Makefile
|
||||
netwerk/base/Makefile
|
||||
@ -839,47 +834,6 @@ content/base/public/Makefile
|
||||
intl/locale/public/Makefile
|
||||
"
|
||||
|
||||
MAKEFILES_inspector="
|
||||
extensions/inspector/Makefile
|
||||
extensions/inspector/base/Makefile
|
||||
extensions/inspector/build/Makefile
|
||||
extensions/inspector/resources/Makefile
|
||||
extensions/inspector/resources/locale/Makefile
|
||||
"
|
||||
|
||||
MAKEFILES_spatialnavigation="
|
||||
extensions/spatialnavigation/Makefile
|
||||
extensions/spatialnavigation/public/Makefile
|
||||
extensions/spatialnavigation/src/Makefile
|
||||
"
|
||||
|
||||
MAKEFILES_sroaming="
|
||||
extensions/sroaming/Makefile
|
||||
extensions/sroaming/src/Makefile
|
||||
"
|
||||
|
||||
MAKEFILES_tridentprofile="
|
||||
extensions/tridentprofile/Makefile
|
||||
extensions/tridentprofile/public/Makefile
|
||||
extensions/tridentprofile/resources/Makefile
|
||||
extensions/tridentprofile/src/Makefile
|
||||
"
|
||||
|
||||
MAKEFILES_typeaheadfind="
|
||||
extensions/typeaheadfind/public/Makefile
|
||||
extensions/typeaheadfind/resources/Makefile
|
||||
extensions/typeaheadfind/src/Makefile
|
||||
extensions/typeaheadfind/Makefile
|
||||
"
|
||||
|
||||
MAKEFILES_metrics="
|
||||
extensions/metrics/Makefile
|
||||
extensions/metrics/build/Makefile
|
||||
extensions/metrics/public/Makefile
|
||||
extensions/metrics/src/Makefile
|
||||
extensions/metrics/test/Makefile
|
||||
"
|
||||
|
||||
MAKEFILES_phoenix="
|
||||
browser/Makefile
|
||||
browser/app/Makefile
|
||||
@ -1103,23 +1057,6 @@ camino/flashblock/Makefile
|
||||
camino/installer/Makefile
|
||||
"
|
||||
|
||||
MAKEFILES_sql="
|
||||
extensions/sql/Makefile
|
||||
extensions/sql/base/Makefile
|
||||
extensions/sql/base/public/Makefile
|
||||
extensions/sql/base/src/Makefile
|
||||
extensions/sql/base/resources/Makefile
|
||||
extensions/sql/pgsql/public/Makefile
|
||||
extensions/sql/pgsql/src/Makefile
|
||||
extensions/sql/odbc/Makefile
|
||||
extensions/sql/odbc/public/Makefile
|
||||
extensions/sql/odbc/src/Makefile
|
||||
extensions/sql/build/Makefile
|
||||
extensions/sql/build/src/Makefile
|
||||
extensions/sql/sqltest/Makefile
|
||||
extensions/sql/tests/Makefile
|
||||
"
|
||||
|
||||
if [ "$MOZ_MAIL_NEWS" ]; then
|
||||
if [ -f ${srcdir}/mailnews/makefiles ]; then
|
||||
MAKEFILES_mailnews=`cat ${srcdir}/mailnews/makefiles`
|
||||
@ -1412,142 +1349,13 @@ fi
|
||||
fi
|
||||
|
||||
if [ "$MOZ_PREF_EXTENSIONS" ]; then
|
||||
MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/pref/Makefile
|
||||
extensions/pref/autoconfig/Makefile
|
||||
extensions/pref/autoconfig/public/Makefile
|
||||
extensions/pref/autoconfig/src/Makefile
|
||||
extensions/pref/autoconfig/resources/Makefile
|
||||
"
|
||||
MOZ_EXTENSIONS="$MOZ_EXTENSIONS pref"
|
||||
fi
|
||||
|
||||
for extension in $MOZ_EXTENSIONS; do
|
||||
case "$extension" in
|
||||
access-builtin ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/access-builtin/Makefile
|
||||
extensions/access-builtin/accessproxy/Makefile
|
||||
" ;;
|
||||
cookie ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/cookie/Makefile
|
||||
" ;;
|
||||
cview ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/cview/Makefile
|
||||
extensions/cview/resources/Makefile
|
||||
" ;;
|
||||
datetime ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/datetime/Makefile
|
||||
" ;;
|
||||
finger ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/finger/Makefile
|
||||
" ;;
|
||||
gnomevfs ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/gnomevfs/Makefile
|
||||
" ;;
|
||||
help ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/help/Makefile
|
||||
extensions/help/resources/Makefile
|
||||
" ;;
|
||||
inspector ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
$MAKEFILES_inspector"
|
||||
;;
|
||||
spatialnavigation ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
$MAKEFILES_spatialnavigation"
|
||||
;;
|
||||
typeaheadfind ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
$MAKEFILES_typeaheadfind"
|
||||
;;
|
||||
irc ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/irc/Makefile
|
||||
" ;;
|
||||
layout-debug ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/layout-debug/Makefile
|
||||
extensions/layout-debug/src/Makefile
|
||||
extensions/layout-debug/ui/Makefile
|
||||
" ;;
|
||||
p3p ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/p3p/Makefile
|
||||
extensions/p3p/public/Makefile
|
||||
extensions/p3p/src/Makefile
|
||||
" ;;
|
||||
reporter ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/reporter/Makefile
|
||||
extensions/reporter/locales/Makefile
|
||||
" ;;
|
||||
|
||||
tasks ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/tasks/Makefile
|
||||
" ;;
|
||||
sroaming ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
$MAKEFILES_sroaming"
|
||||
;;
|
||||
transformiix ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
$MAKEFILES_transformiix"
|
||||
;;
|
||||
tridentprofile ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
$MAKEFILES_tridentprofile"
|
||||
;;
|
||||
venkman ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/venkman/Makefile
|
||||
extensions/venkman/resources/Makefile
|
||||
" ;;
|
||||
wallet ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/wallet/Makefile
|
||||
extensions/wallet/public/Makefile
|
||||
extensions/wallet/src/Makefile
|
||||
extensions/wallet/editor/Makefile
|
||||
extensions/wallet/signonviewer/Makefile
|
||||
extensions/wallet/walletpreview/Makefile
|
||||
extensions/wallet/build/Makefile
|
||||
" ;;
|
||||
xforms ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/xforms/Makefile
|
||||
" ;;
|
||||
xml-rpc ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/xml-rpc/Makefile
|
||||
extensions/xml-rpc/idl/Makefile
|
||||
extensions/xml-rpc/src/Makefile
|
||||
" ;;
|
||||
xmlterm ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/xmlterm/Makefile
|
||||
extensions/xmlterm/base/Makefile
|
||||
extensions/xmlterm/geckoterm/Makefile
|
||||
extensions/xmlterm/linetest/Makefile
|
||||
extensions/xmlterm/scripts/Makefile
|
||||
extensions/xmlterm/tests/Makefile
|
||||
extensions/xmlterm/ui/Makefile
|
||||
" ;;
|
||||
python ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/python/Makefile
|
||||
" ;;
|
||||
python/xpcom ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/python/xpcom/Makefile
|
||||
extensions/python/xpcom/components/Makefile
|
||||
extensions/python/xpcom/src/Makefile
|
||||
extensions/python/xpcom/src/loader/Makefile
|
||||
extensions/python/xpcom/src/module/Makefile
|
||||
extensions/python/xpcom/test/Makefile
|
||||
extensions/python/xpcom/test/test_component/Makefile
|
||||
" ;;
|
||||
python/dom ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/python/dom/Makefile
|
||||
extensions/python/dom/test/Makefile
|
||||
extensions/python/dom/test/pyxultest/Makefile
|
||||
extensions/python/dom/src/Makefile
|
||||
extensions/python/dom/nsdom/Makefile
|
||||
extensions/python/dom/nsdom/test/Makefile
|
||||
" ;;
|
||||
sql ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
$MAKEFILES_sql"
|
||||
;;
|
||||
schema-validation ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/schema-validation/Makefile
|
||||
extensions/schema-validation/public/Makefile
|
||||
extensions/schema-validation/src/Makefile
|
||||
" ;;
|
||||
permissions ) MAKEFILES_extensions="$MAKEFILES_extensions
|
||||
extensions/permissions/Makefile
|
||||
" ;;
|
||||
esac
|
||||
if [ -f "${srcdir}/extensions/${extension}/makefiles.sh" ]; then
|
||||
source "${srcdir}/extensions/${extension}/makefiles.sh"
|
||||
fi
|
||||
done
|
||||
|
||||
MAKEFILES_themes=`cat ${srcdir}/themes/makefiles`
|
||||
@ -1678,3 +1486,7 @@ fi
|
||||
if test -n "$MOZ_STORAGE"; then
|
||||
add_makefiles "$MAKEFILES_storage"
|
||||
fi
|
||||
|
||||
if test -f "${srcdir}/${MOZ_BUILD_APP}/makefiles.sh"; then
|
||||
source "${srcdir}/${MOZ_BUILD_APP}/makefiles.sh"
|
||||
fi
|
||||
|
51
browser/confvars.sh
Executable file
51
browser/confvars.sh
Executable file
@ -0,0 +1,51 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
MOZ_APP_NAME=firefox
|
||||
MOZ_XUL_APP=1
|
||||
MOZ_UPDATER=1
|
||||
MOZ_PHOENIX=1
|
||||
MOZ_PLACES=1
|
||||
MOZ_PLACES_BOOKMARKS=1
|
||||
# always enabled for form history
|
||||
MOZ_MORKREADER=1
|
||||
MOZ_SAFE_BROWSING=1
|
||||
MOZ_APP_VERSION=$FIREFOX_VERSION
|
||||
MOZ_NO_XPCOM_OBSOLETE=1
|
||||
MOZ_EXTENSIONS_DEFAULT=" xml-rpc inspector gnomevfs reporter"
|
||||
# MOZ_APP_DISPLAYNAME will be set by branding/configure.sh
|
@ -2084,6 +2084,9 @@ TAGS: $(SUBMAKEFILES) $(CSRCS) $(CPPSRCS) $(wildcard *.h)
|
||||
-etags $(CSRCS) $(CPPSRCS) $(wildcard *.h)
|
||||
+$(LOOP_OVER_DIRS)
|
||||
|
||||
echo-variable-%:
|
||||
@echo $($*)
|
||||
|
||||
echo-tiers:
|
||||
@echo $(TIERS)
|
||||
|
||||
|
224
configure.in
224
configure.in
@ -41,6 +41,7 @@ dnl Mark Mentovai <mark@moxienet.com>:
|
||||
dnl Mac OS X 10.4 support
|
||||
dnl Giorgio Maone <g.maone@informaction.com>
|
||||
dnl MSVC l10n compatible version check
|
||||
dnl Ben Turner <mozilla@songbirdnest.com>
|
||||
dnl
|
||||
dnl Alternatively, the contents of this file may be used under the terms of
|
||||
dnl either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
@ -4167,6 +4168,7 @@ MOZ_ARG_ENABLE_STRING(application,
|
||||
[ MOZ_BUILD_APP=$enableval ] )
|
||||
|
||||
if test "$MOZ_BUILD_APP" = "macbrowser"; then
|
||||
AC_MSG_WARN([--enable-application=macbrowser is deprecated. Use --enable-application=camino.])
|
||||
MOZ_BUILD_APP=camino
|
||||
fi
|
||||
|
||||
@ -4306,164 +4308,80 @@ AC_SUBST(MOZ_EMBEDDING_LEVEL_DEFAULT)
|
||||
AC_SUBST(MOZ_EMBEDDING_LEVEL_BASIC)
|
||||
AC_SUBST(MOZ_EMBEDDING_LEVEL_MINIMAL)
|
||||
|
||||
if test -z "$MOZ_BUILD_APP"; then
|
||||
AC_MSG_ERROR([--enable-application=APP was not specified and is required.])
|
||||
else
|
||||
# We have a valid application only if it has a build.mk file in its top
|
||||
# directory.
|
||||
if test ! -f "${srcdir}/${MOZ_BUILD_APP}/build.mk" ; then
|
||||
AC_MSG_ERROR([--enable-application value not recognized (${MOZ_BUILD_APP}/build.mk does not exist).])
|
||||
fi
|
||||
fi
|
||||
|
||||
# Allow the application to influence configure with a confvars.sh script.
|
||||
|
||||
AC_MSG_CHECKING([if app-specific confvars.sh exists])
|
||||
if test -f "${srcdir}/${MOZ_BUILD_APP}/confvars.sh" ; then
|
||||
AC_MSG_RESULT([${srcdir}/${MOZ_BUILD_APP}/confvars.sh])
|
||||
source "${srcdir}/${MOZ_BUILD_APP}/confvars.sh"
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
fi
|
||||
|
||||
# Now is a good time to test for logic errors, define mismatches, etc.
|
||||
case "$MOZ_BUILD_APP" in
|
||||
suite)
|
||||
MOZ_APP_NAME=seamonkey
|
||||
MOZ_APP_DISPLAYNAME=SeaMonkey
|
||||
MOZ_MAIL_NEWS=1
|
||||
MOZ_LDAP_XPCOM=1
|
||||
MOZ_COMPOSER=1
|
||||
MOZ_SUITE=1
|
||||
MOZ_PROFILESHARING=
|
||||
MOZ_APP_VERSION=$SEAMONKEY_VERSION
|
||||
if test "$MOZ_XUL_APP"; then
|
||||
MOZ_NO_XPCOM_OBSOLETE=1
|
||||
MOZ_EXTENSIONS_DEFAULT=" wallet xml-rpc venkman inspector irc typeaheadfind gnomevfs reporter"
|
||||
else
|
||||
MOZ_EXTENSIONS_DEFAULT=" wallet xml-rpc help venkman inspector irc typeaheadfind gnomevfs sroaming reporter"
|
||||
fi
|
||||
AC_DEFINE(MOZ_SUITE)
|
||||
;;
|
||||
|
||||
browser)
|
||||
MOZ_APP_NAME=firefox
|
||||
MOZ_XUL_APP=1
|
||||
MOZ_UPDATER=1
|
||||
MOZ_PHOENIX=1
|
||||
MOZ_PLACES=1
|
||||
MOZ_PLACES_BOOKMARKS=1
|
||||
# always enabled for form history
|
||||
MOZ_MORKREADER=1
|
||||
MOZ_SAFE_BROWSING=1
|
||||
MOZ_APP_VERSION=$FIREFOX_VERSION
|
||||
MOZ_NO_XPCOM_OBSOLETE=1
|
||||
MOZ_EXTENSIONS_DEFAULT=" xml-rpc inspector gnomevfs reporter"
|
||||
AC_DEFINE(MOZ_PHOENIX)
|
||||
# MOZ_APP_DISPLAYNAME will be set by branding/configure.sh
|
||||
;;
|
||||
|
||||
minimo)
|
||||
MOZ_APP_NAME=minimo
|
||||
MOZ_APP_DISPLAYNAME=minimo
|
||||
AC_DEFINE(MINIMO)
|
||||
MINIMO=1
|
||||
MOZ_APP_VERSION=`cat $topsrcdir/minimo/config/version.txt`
|
||||
;;
|
||||
|
||||
mail)
|
||||
MOZ_APP_NAME=thunderbird
|
||||
MOZ_APP_DISPLAYNAME=Thunderbird
|
||||
MOZ_XUL_APP=1
|
||||
MOZ_UPDATER=1
|
||||
MOZ_THUNDERBIRD=1
|
||||
MOZ_MATHML=
|
||||
MOZ_NO_ACTIVEX_SUPPORT=1
|
||||
MOZ_ACTIVEX_SCRIPTING_SUPPORT=
|
||||
ENABLE_TESTS=
|
||||
MOZ_OJI=
|
||||
NECKO_DISK_CACHE=
|
||||
NECKO_PROTOCOLS_DEFAULT="http file viewsource res data"
|
||||
MOZ_ENABLE_CANVAS=
|
||||
MOZ_IMG_DECODERS_DEFAULT=`echo "$MOZ_IMG_DECODERS_DEFAULT" | sed "s/ xbm//"`
|
||||
MOZ_MAIL_NEWS=1
|
||||
MOZ_LDAP_XPCOM=1
|
||||
MOZ_STATIC_MAIL_BUILD=1
|
||||
MOZ_COMPOSER=1
|
||||
MOZ_SAFE_BROWSING=1
|
||||
MOZ_SVG=
|
||||
MOZ_APP_VERSION=$THUNDERBIRD_VERSION
|
||||
MOZ_EXTENSIONS_DEFAULT=" wallet"
|
||||
AC_DEFINE(MOZ_THUNDERBIRD)
|
||||
;;
|
||||
|
||||
composer)
|
||||
MOZ_APP_NAME=nvu
|
||||
MOZ_APP_DISPLAYNAME=NVU
|
||||
MOZ_XUL_APP=1
|
||||
MOZ_UPDATER=1
|
||||
MOZ_STANDALONE_COMPOSER=1
|
||||
MOZ_COMPOSER=1
|
||||
MOZ_APP_VERSION=0.17+
|
||||
AC_DEFINE(MOZ_STANDALONE_COMPOSER)
|
||||
;;
|
||||
|
||||
calendar)
|
||||
MOZ_APP_NAME=sunbird
|
||||
MOZ_APP_DISPLAYNAME=Calendar
|
||||
MOZ_XUL_APP=1
|
||||
MOZ_UPDATER=1
|
||||
MOZ_SUNBIRD=1
|
||||
MOZ_CALENDAR=1
|
||||
MOZ_APP_VERSION=$SUNBIRD_VERSION
|
||||
MOZ_PLAINTEXT_EDITOR_ONLY=1
|
||||
NECKO_PROTOCOLS_DEFAULT="about http ftp file res viewsource"
|
||||
MOZ_NO_ACTIVEX_SUPPORT=1
|
||||
MOZ_ACTIVEX_SCRIPTING_SUPPORT=
|
||||
MOZ_INSTALLER=
|
||||
MOZ_MATHML=
|
||||
NECKO_DISK_CACHE=
|
||||
MOZ_OJI=
|
||||
MOZ_PLUGINS=
|
||||
NECKO_COOKIES=
|
||||
MOZ_NO_XPCOM_OBSOLETE=1
|
||||
MOZ_EXTENSIONS_DEFAULT=
|
||||
MOZ_UNIVERSALCHARDET=
|
||||
AC_DEFINE(MOZ_SUNBIRD)
|
||||
;;
|
||||
|
||||
xulrunner)
|
||||
MOZ_APP_NAME=xulrunner
|
||||
MOZ_APP_DISPLAYNAME=XULRunner
|
||||
MOZ_XUL_APP=1
|
||||
MOZ_UPDATER=1
|
||||
MOZ_XULRUNNER=1
|
||||
MOZ_ENABLE_LIBXUL=1
|
||||
MOZ_APP_VERSION=$MOZILLA_VERSION
|
||||
MOZ_JAVAXPCOM=1
|
||||
if test "$MOZ_STORAGE"; then
|
||||
MOZ_PLACES=1
|
||||
fi
|
||||
MOZ_EXTENSIONS_DEFAULT=" xml-rpc gnomevfs"
|
||||
MOZ_NO_XPCOM_OBSOLETE=1
|
||||
AC_DEFINE(MOZ_XULRUNNER)
|
||||
|
||||
if test "$LIBXUL_SDK"; then
|
||||
AC_MSG_ERROR([Building XULRunner --with-libxul-sdk doesn't make sense; XULRunner provides the libxul SDK.])
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
# Fix this case for folks who forget. Warn them.
|
||||
if test -n "$LIBXUL_SDK" -a -z "$MOZ_XUL_APP"; then
|
||||
AC_MSG_WARN([Setting MOZ_XUL_APP since LIBXUL_SDK was set. Add to confvars.sh!])
|
||||
MOZ_XUL_APP=1
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
# Special cases where we need to AC_DEFINE something. Also a holdover for apps
|
||||
# that haven't made a confvars.sh yet. Don't add new stuff here, use
|
||||
# MOZ_BUILD_APP.
|
||||
case "$MOZ_BUILD_APP" in
|
||||
suite)
|
||||
AC_DEFINE(MOZ_SUITE)
|
||||
;;
|
||||
|
||||
browser)
|
||||
AC_DEFINE(MOZ_PHOENIX)
|
||||
;;
|
||||
|
||||
minimo)
|
||||
AC_DEFINE(MINIMO)
|
||||
;;
|
||||
|
||||
mail)
|
||||
AC_DEFINE(MOZ_THUNDERBIRD)
|
||||
;;
|
||||
|
||||
composer)
|
||||
AC_DEFINE(MOZ_STANDALONE_COMPOSER)
|
||||
;;
|
||||
|
||||
calendar)
|
||||
AC_DEFINE(MOZ_SUNBIRD)
|
||||
;;
|
||||
|
||||
xulrunner)
|
||||
AC_DEFINE(MOZ_XULRUNNER)
|
||||
;;
|
||||
|
||||
camino)
|
||||
MOZ_APP_NAME=mozilla
|
||||
ENABLE_TESTS=
|
||||
ACCESSIBILITY=
|
||||
MOZ_JSDEBUGGER=
|
||||
MOZ_SINGLE_PROFILE=1
|
||||
MOZ_PROFILESHARING=
|
||||
MOZ_APP_DISPLAYNAME=Mozilla
|
||||
MOZ_APP_VERSION=$MOZILLA_VERSION
|
||||
MOZ_EXTENSIONS_DEFAULT=" typeaheadfind"
|
||||
# MOZ_XUL_APP=1
|
||||
MOZ_PREF_EXTENSIONS=
|
||||
MOZ_WEBSERVICES=
|
||||
AC_DEFINE(MOZ_MACBROWSER)
|
||||
;;
|
||||
|
||||
content/xslt)
|
||||
MOZ_APP_NAME=mozilla
|
||||
MOZ_EXTENSIONS_DEFAULT=""
|
||||
AC_DEFINE(TX_EXE)
|
||||
MOZ_XSLT_STANDALONE=1
|
||||
MOZ_APP_VERSION=$MOZILLA_VERSION
|
||||
;;
|
||||
|
||||
netwerk)
|
||||
MOZ_APP_NAME=mozilla
|
||||
MOZ_EXTENSIONS_DEFAULT=""
|
||||
MOZ_APP_VERSION=$MOZILLA_VERSION
|
||||
MOZ_NO_XPCOM_OBSOLETE=1
|
||||
MOZ_SINGLE_PROFILE=1
|
||||
MOZ_PROFILESHARING=
|
||||
MOZ_XPINSTALL=
|
||||
;;
|
||||
|
||||
standalone)
|
||||
@ -4472,22 +4390,6 @@ standalone)
|
||||
MOZ_APP_VERSION=$MOZILLA_VERSION
|
||||
;;
|
||||
|
||||
tools/update-packaging)
|
||||
MOZ_APP_NAME=mozilla
|
||||
MOZ_APP_DISPLAYNAME=Mozilla
|
||||
MOZ_APP_VERSION=$MOZILLA_VERSION
|
||||
MOZ_UPDATE_PACKAGING=1
|
||||
MOZ_UPDATER=1
|
||||
;;
|
||||
|
||||
*)
|
||||
if test -z "$MOZ_BUILD_APP"; then
|
||||
AC_MSG_ERROR([--enable-application=APP is required.])
|
||||
else
|
||||
AC_MSG_ERROR([--enable-application value not recognized.])
|
||||
fi
|
||||
;;
|
||||
|
||||
esac
|
||||
|
||||
AC_SUBST(MOZ_BUILD_APP)
|
||||
|
42
content/xslt/confvars.sh
Executable file
42
content/xslt/confvars.sh
Executable file
@ -0,0 +1,42 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
MOZ_APP_NAME=mozilla
|
||||
MOZ_EXTENSIONS_DEFAULT=""
|
||||
MOZ_XSLT_STANDALONE=1
|
||||
MOZ_APP_VERSION=$MOZILLA_VERSION
|
42
extensions/access-builtin/makefiles.sh
Executable file
42
extensions/access-builtin/makefiles.sh
Executable file
@ -0,0 +1,42 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
add_makefiles "
|
||||
extensions/access-builtin/Makefile
|
||||
extensions/access-builtin/accessproxy/Makefile
|
||||
"
|
41
extensions/cookie/makefiles.sh
Executable file
41
extensions/cookie/makefiles.sh
Executable file
@ -0,0 +1,41 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
add_makefiles "
|
||||
extensions/cookie/Makefile
|
||||
"
|
41
extensions/gnomevfs/makefiles.sh
Executable file
41
extensions/gnomevfs/makefiles.sh
Executable file
@ -0,0 +1,41 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
add_makefiles "
|
||||
extensions/gnomevfs/Makefile
|
||||
"
|
45
extensions/inspector/makefiles.sh
Executable file
45
extensions/inspector/makefiles.sh
Executable file
@ -0,0 +1,45 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
add_makefiles "
|
||||
extensions/inspector/Makefile
|
||||
extensions/inspector/base/Makefile
|
||||
extensions/inspector/build/Makefile
|
||||
extensions/inspector/resources/Makefile
|
||||
extensions/inspector/resources/locale/Makefile
|
||||
"
|
43
extensions/layout-debug/makefiles.sh
Executable file
43
extensions/layout-debug/makefiles.sh
Executable file
@ -0,0 +1,43 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
add_makefiles "
|
||||
extensions/layout-debug/Makefile
|
||||
extensions/layout-debug/src/Makefile
|
||||
extensions/layout-debug/ui/Makefile
|
||||
"
|
45
extensions/metrics/makefiles.sh
Executable file
45
extensions/metrics/makefiles.sh
Executable file
@ -0,0 +1,45 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
add_makefiles "
|
||||
extensions/metrics/Makefile
|
||||
extensions/metrics/build/Makefile
|
||||
extensions/metrics/public/Makefile
|
||||
extensions/metrics/src/Makefile
|
||||
extensions/metrics/test/Makefile
|
||||
"
|
41
extensions/permissions/makefiles.sh
Executable file
41
extensions/permissions/makefiles.sh
Executable file
@ -0,0 +1,41 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
add_makefiles "
|
||||
extensions/permissions/Makefile
|
||||
"
|
45
extensions/pref/makefiles.sh
Executable file
45
extensions/pref/makefiles.sh
Executable file
@ -0,0 +1,45 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
add_makefiles "
|
||||
extensions/pref/Makefile
|
||||
extensions/pref/autoconfig/Makefile
|
||||
extensions/pref/autoconfig/public/Makefile
|
||||
extensions/pref/autoconfig/src/Makefile
|
||||
extensions/pref/autoconfig/resources/Makefile
|
||||
"
|
46
extensions/python/dom/makefiles.sh
Executable file
46
extensions/python/dom/makefiles.sh
Executable file
@ -0,0 +1,46 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
add_makefiles "
|
||||
extensions/python/dom/Makefile
|
||||
extensions/python/dom/test/Makefile
|
||||
extensions/python/dom/test/pyxultest/Makefile
|
||||
extensions/python/dom/src/Makefile
|
||||
extensions/python/dom/nsdom/Makefile
|
||||
extensions/python/dom/nsdom/test/Makefile
|
||||
"
|
41
extensions/python/makefiles.sh
Executable file
41
extensions/python/makefiles.sh
Executable file
@ -0,0 +1,41 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
add_makefiles "
|
||||
extensions/python/Makefile
|
||||
"
|
47
extensions/python/xpcom/makefiles.sh
Executable file
47
extensions/python/xpcom/makefiles.sh
Executable file
@ -0,0 +1,47 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
add_makefiles "
|
||||
extensions/python/xpcom/Makefile
|
||||
extensions/python/xpcom/components/Makefile
|
||||
extensions/python/xpcom/src/Makefile
|
||||
extensions/python/xpcom/src/loader/Makefile
|
||||
extensions/python/xpcom/src/module/Makefile
|
||||
extensions/python/xpcom/test/Makefile
|
||||
extensions/python/xpcom/test/test_component/Makefile
|
||||
"
|
42
extensions/reporter/makefiles.sh
Executable file
42
extensions/reporter/makefiles.sh
Executable file
@ -0,0 +1,42 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
add_makefiles "
|
||||
extensions/reporter/Makefile
|
||||
extensions/reporter/locales/Makefile
|
||||
"
|
45
netwerk/confvars.sh
Executable file
45
netwerk/confvars.sh
Executable file
@ -0,0 +1,45 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
MOZ_APP_NAME=mozilla
|
||||
MOZ_EXTENSIONS_DEFAULT=""
|
||||
MOZ_APP_VERSION=$MOZILLA_VERSION
|
||||
MOZ_NO_XPCOM_OBSOLETE=1
|
||||
MOZ_SINGLE_PROFILE=1
|
||||
MOZ_PROFILESHARING=
|
||||
MOZ_XPINSTALL=
|
43
tools/update-packaging/confvars.sh
Executable file
43
tools/update-packaging/confvars.sh
Executable file
@ -0,0 +1,43 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
MOZ_APP_NAME=mozilla
|
||||
MOZ_APP_DISPLAYNAME=Mozilla
|
||||
MOZ_APP_VERSION=$MOZILLA_VERSION
|
||||
MOZ_UPDATE_PACKAGING=1
|
||||
MOZ_UPDATER=1
|
51
xulrunner/confvars.sh
Executable file
51
xulrunner/confvars.sh
Executable file
@ -0,0 +1,51 @@
|
||||
#! /bin/sh
|
||||
# ***** BEGIN LICENSE BLOCK *****
|
||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
#
|
||||
# The contents of this file are subject to the Mozilla Public License Version
|
||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
# http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
# for the specific language governing rights and limitations under the
|
||||
# License.
|
||||
#
|
||||
# The Original Code is Mozilla Build System
|
||||
#
|
||||
# The Initial Developer of the Original Code is
|
||||
# Ben Turner <mozilla@songbirdnest.com>
|
||||
#
|
||||
# Portions created by the Initial Developer are Copyright (C) 2007
|
||||
# the Initial Developer. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
# Alternatively, the contents of this file may be used under the terms of
|
||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
# of those above. If you wish to allow use of your version of this file only
|
||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
# use your version of this file under the terms of the MPL, indicate your
|
||||
# decision by deleting the provisions above and replace them with the notice
|
||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
# the provisions above, a recipient may use your version of this file under
|
||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
||||
#
|
||||
# ***** END LICENSE BLOCK *****
|
||||
|
||||
MOZ_APP_NAME=xulrunner
|
||||
MOZ_APP_DISPLAYNAME=XULRunner
|
||||
MOZ_XUL_APP=1
|
||||
MOZ_UPDATER=1
|
||||
MOZ_XULRUNNER=1
|
||||
MOZ_ENABLE_LIBXUL=1
|
||||
MOZ_APP_VERSION=$MOZILLA_VERSION
|
||||
MOZ_JAVAXPCOM=1
|
||||
if test "$MOZ_STORAGE"; then
|
||||
MOZ_PLACES=1
|
||||
fi
|
||||
MOZ_EXTENSIONS_DEFAULT=" xml-rpc gnomevfs"
|
||||
MOZ_NO_XPCOM_OBSOLETE=1
|
Loading…
Reference in New Issue
Block a user