diff --git a/mozilla/allmakefiles.sh b/mozilla/allmakefiles.sh index 4d699e63cf4..5b775cf2123 100755 --- a/mozilla/allmakefiles.sh +++ b/mozilla/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 diff --git a/mozilla/browser/confvars.sh b/mozilla/browser/confvars.sh new file mode 100755 index 00000000000..0d9f8f8cf51 --- /dev/null +++ b/mozilla/browser/confvars.sh @@ -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 +# +# 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 diff --git a/mozilla/calendar/confvars.sh b/mozilla/calendar/confvars.sh new file mode 100755 index 00000000000..24ca4c4f6b1 --- /dev/null +++ b/mozilla/calendar/confvars.sh @@ -0,0 +1,58 @@ +#! /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 +# +# 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=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= diff --git a/mozilla/camino/confvars.sh b/mozilla/camino/confvars.sh new file mode 100755 index 00000000000..79fd2928c8f --- /dev/null +++ b/mozilla/camino/confvars.sh @@ -0,0 +1,50 @@ +#! /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 +# +# 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 +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= diff --git a/mozilla/composer/confvars.sh b/mozilla/composer/confvars.sh new file mode 100755 index 00000000000..6f6e25c2ea7 --- /dev/null +++ b/mozilla/composer/confvars.sh @@ -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 +# +# 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=nvu +MOZ_APP_DISPLAYNAME=NVU +MOZ_XUL_APP=1 +MOZ_UPDATER=1 +MOZ_STANDALONE_COMPOSER=1 +MOZ_COMPOSER=1 +MOZ_APP_VERSION=0.17+ diff --git a/mozilla/config/rules.mk b/mozilla/config/rules.mk index b9cebdee177..4b0313ec11f 100644 --- a/mozilla/config/rules.mk +++ b/mozilla/config/rules.mk @@ -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) diff --git a/mozilla/configure.in b/mozilla/configure.in index 88a0769e6ad..dec39ae578f 100644 --- a/mozilla/configure.in +++ b/mozilla/configure.in @@ -41,6 +41,7 @@ dnl Mark Mentovai : dnl Mac OS X 10.4 support dnl Giorgio Maone dnl MSVC l10n compatible version check +dnl Ben Turner 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) diff --git a/mozilla/content/xslt/confvars.sh b/mozilla/content/xslt/confvars.sh new file mode 100755 index 00000000000..ef015fbcd1a --- /dev/null +++ b/mozilla/content/xslt/confvars.sh @@ -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 +# +# 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 diff --git a/mozilla/extensions/access-builtin/makefiles.sh b/mozilla/extensions/access-builtin/makefiles.sh new file mode 100755 index 00000000000..1e7a18d43f3 --- /dev/null +++ b/mozilla/extensions/access-builtin/makefiles.sh @@ -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 +# +# 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 +" diff --git a/mozilla/extensions/build.mk b/mozilla/extensions/build.mk new file mode 100644 index 00000000000..09a23c38482 --- /dev/null +++ b/mozilla/extensions/build.mk @@ -0,0 +1,51 @@ +# ***** 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 +# +# 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 ***** + +ifneq (extensions,$(MOZ_BUILD_APP)) +$(error This file shouldn't be included without --enable-application=extensions +endif + +ifndef MOZ_EXTENSIONS +$(error You forgot to set --enable-extensions +endif + +TIERS += app +tier_app_dirs += extensions + +installer: + @echo Check each extension for an installer. + @exit 1 diff --git a/mozilla/extensions/confvars.sh b/mozilla/extensions/confvars.sh new file mode 100755 index 00000000000..8fbc984cd0b --- /dev/null +++ b/mozilla/extensions/confvars.sh @@ -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 +# +# 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_XUL_APP=1 diff --git a/mozilla/extensions/cookie/makefiles.sh b/mozilla/extensions/cookie/makefiles.sh new file mode 100755 index 00000000000..a4a5abea161 --- /dev/null +++ b/mozilla/extensions/cookie/makefiles.sh @@ -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 +# +# 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 +" diff --git a/mozilla/extensions/cview/makefiles.sh b/mozilla/extensions/cview/makefiles.sh new file mode 100755 index 00000000000..5fe53edcbee --- /dev/null +++ b/mozilla/extensions/cview/makefiles.sh @@ -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 +# +# 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/cview/Makefile + extensions/cview/resources/Makefile +" diff --git a/mozilla/extensions/datetime/makefiles.sh b/mozilla/extensions/datetime/makefiles.sh new file mode 100755 index 00000000000..185d40e23f0 --- /dev/null +++ b/mozilla/extensions/datetime/makefiles.sh @@ -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 +# +# 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/datetime/Makefile +" diff --git a/mozilla/extensions/finger/makefiles.sh b/mozilla/extensions/finger/makefiles.sh new file mode 100755 index 00000000000..97e3d0ee09b --- /dev/null +++ b/mozilla/extensions/finger/makefiles.sh @@ -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 +# +# 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/finger/Makefile +" diff --git a/mozilla/extensions/gnomevfs/makefiles.sh b/mozilla/extensions/gnomevfs/makefiles.sh new file mode 100755 index 00000000000..3d12876ba32 --- /dev/null +++ b/mozilla/extensions/gnomevfs/makefiles.sh @@ -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 +# +# 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 +" diff --git a/mozilla/extensions/help/makefiles.sh b/mozilla/extensions/help/makefiles.sh new file mode 100755 index 00000000000..3ce7265463d --- /dev/null +++ b/mozilla/extensions/help/makefiles.sh @@ -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 +# +# 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/help/Makefile + extensions/help/resources/Makefile +" diff --git a/mozilla/extensions/inspector/makefiles.sh b/mozilla/extensions/inspector/makefiles.sh new file mode 100755 index 00000000000..b2684a550e7 --- /dev/null +++ b/mozilla/extensions/inspector/makefiles.sh @@ -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 +# +# 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 +" diff --git a/mozilla/extensions/irc/makefiles.sh b/mozilla/extensions/irc/makefiles.sh new file mode 100755 index 00000000000..fd628b35db3 --- /dev/null +++ b/mozilla/extensions/irc/makefiles.sh @@ -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 +# +# 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/irc/Makefile +" diff --git a/mozilla/extensions/layout-debug/makefiles.sh b/mozilla/extensions/layout-debug/makefiles.sh new file mode 100755 index 00000000000..5ad47a528fb --- /dev/null +++ b/mozilla/extensions/layout-debug/makefiles.sh @@ -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 +# +# 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 +" diff --git a/mozilla/extensions/metrics/makefiles.sh b/mozilla/extensions/metrics/makefiles.sh new file mode 100755 index 00000000000..7a9dfb680ba --- /dev/null +++ b/mozilla/extensions/metrics/makefiles.sh @@ -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 +# +# 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 +" diff --git a/mozilla/extensions/p3p/makefiles.sh b/mozilla/extensions/p3p/makefiles.sh new file mode 100755 index 00000000000..30fad2b2899 --- /dev/null +++ b/mozilla/extensions/p3p/makefiles.sh @@ -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 +# +# 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/p3p/Makefile + extensions/p3p/public/Makefile + extensions/p3p/src/Makefile +" diff --git a/mozilla/extensions/permissions/makefiles.sh b/mozilla/extensions/permissions/makefiles.sh new file mode 100755 index 00000000000..345c5597093 --- /dev/null +++ b/mozilla/extensions/permissions/makefiles.sh @@ -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 +# +# 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 +" diff --git a/mozilla/extensions/pref/makefiles.sh b/mozilla/extensions/pref/makefiles.sh new file mode 100755 index 00000000000..dfbd120af76 --- /dev/null +++ b/mozilla/extensions/pref/makefiles.sh @@ -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 +# +# 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 +" diff --git a/mozilla/extensions/python/dom/makefiles.sh b/mozilla/extensions/python/dom/makefiles.sh new file mode 100755 index 00000000000..88917c86d4e --- /dev/null +++ b/mozilla/extensions/python/dom/makefiles.sh @@ -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 +# +# 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 +" diff --git a/mozilla/extensions/python/makefiles.sh b/mozilla/extensions/python/makefiles.sh new file mode 100755 index 00000000000..a1cd28fad04 --- /dev/null +++ b/mozilla/extensions/python/makefiles.sh @@ -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 +# +# 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 +" diff --git a/mozilla/extensions/python/xpcom/makefiles.sh b/mozilla/extensions/python/xpcom/makefiles.sh new file mode 100755 index 00000000000..c6759e6cd9a --- /dev/null +++ b/mozilla/extensions/python/xpcom/makefiles.sh @@ -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 +# +# 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 +" diff --git a/mozilla/extensions/reporter/makefiles.sh b/mozilla/extensions/reporter/makefiles.sh new file mode 100755 index 00000000000..95c79977554 --- /dev/null +++ b/mozilla/extensions/reporter/makefiles.sh @@ -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 +# +# 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 +" diff --git a/mozilla/extensions/schema-validation/makefiles.sh b/mozilla/extensions/schema-validation/makefiles.sh new file mode 100755 index 00000000000..21628f468a2 --- /dev/null +++ b/mozilla/extensions/schema-validation/makefiles.sh @@ -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 +# +# 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/schema-validation/Makefile + extensions/schema-validation/public/Makefile + extensions/schema-validation/src/Makefile +" diff --git a/mozilla/extensions/spatialnavigation/makefiles.sh b/mozilla/extensions/spatialnavigation/makefiles.sh new file mode 100755 index 00000000000..68eb0649338 --- /dev/null +++ b/mozilla/extensions/spatialnavigation/makefiles.sh @@ -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 +# +# 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/spatialnavigation/Makefile + extensions/spatialnavigation/public/Makefile + extensions/spatialnavigation/src/Makefile +" diff --git a/mozilla/extensions/sql/makefiles.sh b/mozilla/extensions/sql/makefiles.sh new file mode 100755 index 00000000000..b16501bd9b2 --- /dev/null +++ b/mozilla/extensions/sql/makefiles.sh @@ -0,0 +1,54 @@ +#! /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 +# +# 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/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 +" diff --git a/mozilla/extensions/sroaming/makefiles.sh b/mozilla/extensions/sroaming/makefiles.sh new file mode 100755 index 00000000000..11213c3ae33 --- /dev/null +++ b/mozilla/extensions/sroaming/makefiles.sh @@ -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 +# +# 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/sroaming/Makefile + extensions/sroaming/src/Makefile +" diff --git a/mozilla/extensions/tasks/makefiles.sh b/mozilla/extensions/tasks/makefiles.sh new file mode 100755 index 00000000000..c2bfd067edf --- /dev/null +++ b/mozilla/extensions/tasks/makefiles.sh @@ -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 +# +# 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/tasks/Makefile +" diff --git a/mozilla/extensions/tridentprofile/makefiles.sh b/mozilla/extensions/tridentprofile/makefiles.sh new file mode 100755 index 00000000000..ef48dffc7ba --- /dev/null +++ b/mozilla/extensions/tridentprofile/makefiles.sh @@ -0,0 +1,44 @@ +#! /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 +# +# 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/tridentprofile/Makefile + extensions/tridentprofile/public/Makefile + extensions/tridentprofile/resources/Makefile + extensions/tridentprofile/src/Makefile +" diff --git a/mozilla/extensions/typeaheadfind/makefiles.sh b/mozilla/extensions/typeaheadfind/makefiles.sh new file mode 100755 index 00000000000..6932739671d --- /dev/null +++ b/mozilla/extensions/typeaheadfind/makefiles.sh @@ -0,0 +1,44 @@ +#! /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 +# +# 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/typeaheadfind/public/Makefile + extensions/typeaheadfind/resources/Makefile + extensions/typeaheadfind/src/Makefile + extensions/typeaheadfind/Makefile +" diff --git a/mozilla/extensions/venkman/makefiles.sh b/mozilla/extensions/venkman/makefiles.sh new file mode 100755 index 00000000000..7617871c630 --- /dev/null +++ b/mozilla/extensions/venkman/makefiles.sh @@ -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 +# +# 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/venkman/Makefile + extensions/venkman/resources/Makefile +" diff --git a/mozilla/extensions/wallet/makefiles.sh b/mozilla/extensions/wallet/makefiles.sh new file mode 100755 index 00000000000..06d2e7dbf7f --- /dev/null +++ b/mozilla/extensions/wallet/makefiles.sh @@ -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 +# +# 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/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 +" diff --git a/mozilla/extensions/xforms/makefiles.sh b/mozilla/extensions/xforms/makefiles.sh new file mode 100755 index 00000000000..b3b7eed68af --- /dev/null +++ b/mozilla/extensions/xforms/makefiles.sh @@ -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 +# +# 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/xforms/Makefile +" diff --git a/mozilla/extensions/xml-rpc/makefiles.sh b/mozilla/extensions/xml-rpc/makefiles.sh new file mode 100755 index 00000000000..de4d8e93477 --- /dev/null +++ b/mozilla/extensions/xml-rpc/makefiles.sh @@ -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 +# +# 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/xml-rpc/Makefile + extensions/xml-rpc/idl/Makefile + extensions/xml-rpc/src/Makefile +" diff --git a/mozilla/mail/confvars.sh b/mozilla/mail/confvars.sh new file mode 100755 index 00000000000..d8e02ee73cc --- /dev/null +++ b/mozilla/mail/confvars.sh @@ -0,0 +1,60 @@ +#! /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 +# +# 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=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" diff --git a/mozilla/minimo/confvars.sh b/mozilla/minimo/confvars.sh new file mode 100755 index 00000000000..a4415854f2c --- /dev/null +++ b/mozilla/minimo/confvars.sh @@ -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 +# +# 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=minimo +MOZ_APP_DISPLAYNAME=minimo +MINIMO=1 +MOZ_APP_VERSION=`cat $topsrcdir/minimo/config/version.txt` diff --git a/mozilla/netwerk/confvars.sh b/mozilla/netwerk/confvars.sh new file mode 100755 index 00000000000..fe5b8dcbf87 --- /dev/null +++ b/mozilla/netwerk/confvars.sh @@ -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 +# +# 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= diff --git a/mozilla/suite/confvars.sh b/mozilla/suite/confvars.sh new file mode 100755 index 00000000000..3e3c6125602 --- /dev/null +++ b/mozilla/suite/confvars.sh @@ -0,0 +1,52 @@ +#! /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 +# +# 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=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 diff --git a/mozilla/tools/update-packaging/confvars.sh b/mozilla/tools/update-packaging/confvars.sh new file mode 100755 index 00000000000..4df3ae0c87a --- /dev/null +++ b/mozilla/tools/update-packaging/confvars.sh @@ -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 +# +# 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 diff --git a/mozilla/xulrunner/confvars.sh b/mozilla/xulrunner/confvars.sh new file mode 100755 index 00000000000..15adba4513e --- /dev/null +++ b/mozilla/xulrunner/confvars.sh @@ -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 +# +# 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