зеркало из https://github.com/mozilla/gecko-dev.git
Bug 328780 - Deprecate SeaMonkeyAll CVS module and use an explicit checkout list in client.mk, r=timeless
This commit is contained in:
Родитель
a3dd2c3da5
Коммит
ed06cda55d
161
client.mk
161
client.mk
|
@ -114,16 +114,67 @@ AVAILABLE_PROJECTS = \
|
||||||
macbrowser \
|
macbrowser \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
MODULES_NS_core := \
|
||||||
|
mozilla \
|
||||||
|
mozilla/js \
|
||||||
|
mozilla/js/src \
|
||||||
|
mozilla/js/jsd \
|
||||||
|
$(NULL) \
|
||||||
|
|
||||||
MODULES_core := \
|
MODULES_core := \
|
||||||
SeaMonkeyAll \
|
mozilla/README \
|
||||||
mozilla/browser/config/version.txt \
|
mozilla/config \
|
||||||
mozilla/mail/config/version.txt \
|
mozilla/build \
|
||||||
|
mozilla/caps \
|
||||||
|
mozilla/content \
|
||||||
|
mozilla/db/.cvsignore \
|
||||||
|
mozilla/db/Makefile.in \
|
||||||
|
mozilla/db/README.html \
|
||||||
|
mozilla/db/mdb \
|
||||||
|
mozilla/db/mork \
|
||||||
|
mozilla/docshell \
|
||||||
|
mozilla/dom \
|
||||||
|
mozilla/editor \
|
||||||
|
mozilla/embedding \
|
||||||
|
mozilla/extensions \
|
||||||
|
mozilla/gfx \
|
||||||
|
mozilla/parser \
|
||||||
|
mozilla/layout \
|
||||||
|
mozilla/intl \
|
||||||
|
mozilla/jpeg \
|
||||||
|
mozilla/js/src/fdlibm \
|
||||||
|
mozilla/js/src/liveconnect \
|
||||||
|
mozilla/js/src/xpconnect \
|
||||||
|
mozilla/js/jsd/idl \
|
||||||
|
mozilla/modules/libimg \
|
||||||
|
mozilla/modules/libjar \
|
||||||
|
mozilla/modules/libpr0n \
|
||||||
|
mozilla/modules/libpref \
|
||||||
|
mozilla/modules/libreg \
|
||||||
|
mozilla/modules/libutil \
|
||||||
|
mozilla/modules/oji \
|
||||||
|
mozilla/modules/plugin \
|
||||||
|
mozilla/modules/zlib \
|
||||||
|
mozilla/netwerk \
|
||||||
|
mozilla/plugin/oji \
|
||||||
|
mozilla/profile \
|
||||||
|
mozilla/rdf \
|
||||||
|
mozilla/security/manager \
|
||||||
|
mozilla/sun-java \
|
||||||
mozilla/ipc/ipcd \
|
mozilla/ipc/ipcd \
|
||||||
mozilla/modules/libpr0n \
|
mozilla/modules/libpr0n \
|
||||||
mozilla/modules/libmar \
|
mozilla/modules/libmar \
|
||||||
mozilla/modules/libbz2 \
|
mozilla/modules/libbz2 \
|
||||||
mozilla/accessible \
|
mozilla/accessible \
|
||||||
mozilla/security/manager \
|
mozilla/security/manager \
|
||||||
|
mozilla/tools/elf-dynstr-gc \
|
||||||
|
mozilla/uriloader \
|
||||||
|
mozilla/view \
|
||||||
|
mozilla/webshell \
|
||||||
|
mozilla/widget \
|
||||||
|
mozilla/xpcom \
|
||||||
|
mozilla/xpfe \
|
||||||
|
mozilla/xpinstall \
|
||||||
mozilla/toolkit \
|
mozilla/toolkit \
|
||||||
mozilla/storage \
|
mozilla/storage \
|
||||||
mozilla/db/sqlite3 \
|
mozilla/db/sqlite3 \
|
||||||
|
@ -132,11 +183,22 @@ MODULES_core := \
|
||||||
mozilla/tools/test-harness \
|
mozilla/tools/test-harness \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
# Should be NSS, bug 301249
|
||||||
|
MODULES_core += mozilla/dbm
|
||||||
|
|
||||||
LOCALES_core := \
|
LOCALES_core := \
|
||||||
netwerk \
|
netwerk \
|
||||||
dom \
|
dom \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
BOOTSTRAP_core := \
|
||||||
|
mozilla/browser/config/version.txt \
|
||||||
|
mozilla/mail/config/version.txt \
|
||||||
|
|
||||||
|
MODULES_NS_toolkit := \
|
||||||
|
$(MODULES_NS_core) \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
MODULES_toolkit := \
|
MODULES_toolkit := \
|
||||||
$(MODULES_core) \
|
$(MODULES_core) \
|
||||||
mozilla/chrome \
|
mozilla/chrome \
|
||||||
|
@ -148,8 +210,19 @@ LOCALES_toolkit := \
|
||||||
security/manager \
|
security/manager \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
BOOTSTRAP_toolkit := \
|
||||||
|
$(BOOTSTRAP_core) \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
MODULES_NS_suite := \
|
||||||
|
$(MODULES_NS_core) \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
MODULES_suite := \
|
MODULES_suite := \
|
||||||
$(MODULES_core) \
|
$(MODULES_core) \
|
||||||
|
mozilla/directory/xpcom \
|
||||||
|
mozilla/mailnews \
|
||||||
|
mozilla/themes \
|
||||||
mozilla/suite \
|
mozilla/suite \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
@ -157,6 +230,14 @@ LOCALES_suite := \
|
||||||
$(LOCALES_core) \
|
$(LOCALES_core) \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
BOOTSTRAP_suite := \
|
||||||
|
$(BOOTSTRAP_core) \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
MODULES_NS_browser := \
|
||||||
|
$(MODULES_NS_toolkit) \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
MODULES_browser := \
|
MODULES_browser := \
|
||||||
$(MODULES_toolkit) \
|
$(MODULES_toolkit) \
|
||||||
mozilla/browser \
|
mozilla/browser \
|
||||||
|
@ -171,15 +252,32 @@ LOCALES_browser := \
|
||||||
other-licenses/branding/firefox \
|
other-licenses/branding/firefox \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
BOOTSTRAP_browser := mozilla/browser/config/mozconfig
|
BOOTSTRAP_browser := \
|
||||||
|
$(BOOTSTRAP_toolkit) \
|
||||||
|
mozilla/browser/config/mozconfig \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
MODULES_NS_minimo := \
|
||||||
|
$(MODULES_NS_toolkit) \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
MODULES_minimo := \
|
MODULES_minimo := \
|
||||||
$(MODULES_toolkit) \
|
$(MODULES_toolkit) \
|
||||||
mozilla/minimo \
|
mozilla/minimo \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
BOOTSTRAP_minimo := \
|
||||||
|
$(BOOTSTRAP_toolkit) \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
MODULES_NS_mail := \
|
||||||
|
$(MODULES_NS_toolkit) \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
MODULES_mail := \
|
MODULES_mail := \
|
||||||
$(MODULES_toolkit) \
|
$(MODULES_toolkit) \
|
||||||
|
mozilla/directory/xpcom \
|
||||||
|
mozilla/mailnews \
|
||||||
mozilla/mail \
|
mozilla/mail \
|
||||||
mozilla/other-licenses/branding/thunderbird \
|
mozilla/other-licenses/branding/thunderbird \
|
||||||
mozilla/other-licenses/7zstub/thunderbird \
|
mozilla/other-licenses/7zstub/thunderbird \
|
||||||
|
@ -192,13 +290,20 @@ LOCALES_mail := \
|
||||||
editor/ui \
|
editor/ui \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
BOOTSTRAP_mail := mozilla/mail/config/mozconfig
|
BOOTSTRAP_mail := \
|
||||||
|
$(BOOTSTRAP_toolkit) \
|
||||||
|
mozilla/mail/config/mozconfig \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
MODULES_composer := \
|
MODULES_composer := \
|
||||||
$(MODULES_toolkit) \
|
$(MODULES_toolkit) \
|
||||||
mozilla/composer \
|
mozilla/composer \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
MODULES_NS_calendar := \
|
||||||
|
$(MODULES_NS_toolkit) \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
MODULES_calendar := \
|
MODULES_calendar := \
|
||||||
$(MODULES_toolkit) \
|
$(MODULES_toolkit) \
|
||||||
mozilla/storage \
|
mozilla/storage \
|
||||||
|
@ -206,7 +311,14 @@ MODULES_calendar := \
|
||||||
mozilla/calendar \
|
mozilla/calendar \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
BOOTSTRAP_calendar := mozilla/calendar/sunbird/config/mozconfig
|
BOOTSTRAP_calendar := \
|
||||||
|
$(BOOTSTRAP_toolkit) \
|
||||||
|
mozilla/calendar/sunbird/config/mozconfig \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
MODULES_NS_xulrunner := \
|
||||||
|
$(MODULES_NS_toolkit) \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
MODULES_xulrunner := \
|
MODULES_xulrunner := \
|
||||||
$(MODULES_toolkit) \
|
$(MODULES_toolkit) \
|
||||||
|
@ -217,14 +329,24 @@ LOCALES_xulrunner := \
|
||||||
$(LOCALES_toolkit) \
|
$(LOCALES_toolkit) \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
BOOTSTRAP_xulrunner := mozilla/xulrunner/config/mozconfig
|
BOOTSTRAP_xulrunner := \
|
||||||
|
$(BOOTSTRAP_toolkit) \
|
||||||
|
mozilla/xulrunner/config/mozconfig \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
MODULES_NS_macbrowser := \
|
||||||
|
$(MODULES_NS_toolkit) \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
MODULES_macbrowser := \
|
MODULES_macbrowser := \
|
||||||
$(MODULES_core) \
|
$(MODULES_core) \
|
||||||
mozilla/camino \
|
mozilla/camino \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
BOOTSTRAP_macbrowser := mozilla/camino/config/mozconfig
|
BOOTSTRAP_macbrowser := \
|
||||||
|
$(BOOTSTRAP_toolkit) \
|
||||||
|
mozilla/camino/config/mozconfig \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
MODULES_all := \
|
MODULES_all := \
|
||||||
mozilla/other-licenses/bsdiff \
|
mozilla/other-licenses/bsdiff \
|
||||||
|
@ -233,8 +355,6 @@ MODULES_all := \
|
||||||
mozilla/tools/jprof \
|
mozilla/tools/jprof \
|
||||||
mozilla/tools/codesighs \
|
mozilla/tools/codesighs \
|
||||||
mozilla/tools/update-packaging \
|
mozilla/tools/update-packaging \
|
||||||
mozilla/other-licenses/branding \
|
|
||||||
mozilla/other-licenses/7zstub \
|
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
@ -357,6 +477,7 @@ ifeq (all,$(filter all,$(MOZ_PROJECT_LIST)))
|
||||||
endif
|
endif
|
||||||
|
|
||||||
MOZ_MODULE_LIST := $(subst $(comma), ,$(MOZ_CO_MODULE)) $(foreach project,$(MOZ_PROJECT_LIST),$(MODULES_$(project)))
|
MOZ_MODULE_LIST := $(subst $(comma), ,$(MOZ_CO_MODULE)) $(foreach project,$(MOZ_PROJECT_LIST),$(MODULES_$(project)))
|
||||||
|
MOZ_MODULE_LIST_NS := $(foreach project,$(MOZ_PROJECT_LIST),$(MODULES_NS_$(project)))
|
||||||
LOCALE_DIRS := $(MOZ_LOCALE_DIRS) $(foreach project,$(MOZ_PROJECT_LIST),$(LOCALES_$(project)))
|
LOCALE_DIRS := $(MOZ_LOCALE_DIRS) $(foreach project,$(MOZ_PROJECT_LIST),$(LOCALES_$(project)))
|
||||||
|
|
||||||
MOZCONFIG_MODULES += $(foreach project,$(MOZ_PROJECT_LIST),$(BOOTSTRAP_$(project)))
|
MOZCONFIG_MODULES += $(foreach project,$(MOZ_PROJECT_LIST),$(BOOTSTRAP_$(project)))
|
||||||
|
@ -464,8 +585,8 @@ else
|
||||||
STANDALONE_CO_MODULE += allmakefiles.sh client.mk aclocal.m4 configure configure.in
|
STANDALONE_CO_MODULE += allmakefiles.sh client.mk aclocal.m4 configure configure.in
|
||||||
STANDALONE_CO_MODULE += Makefile.in
|
STANDALONE_CO_MODULE += Makefile.in
|
||||||
|
|
||||||
MOZ_MODULE_LIST += $(addprefix mozilla/,$(STANDALONE_CO_MODULE))
|
MOZ_MODULE_LIST += $(addprefix mozilla/,$(STANDALONE_CO_MODULE))
|
||||||
NOSUBDIRS_MODULE := $(addprefix mozilla/,$(BUILD_MODULE_CVS_NS))
|
MOZ_MODULE_LIST_NS += $(addprefix mozilla/,$(BUILD_MODULE_CVS_NS))
|
||||||
|
|
||||||
ifeq (,$(filter $(NSPRPUB_DIR), $(BUILD_MODULE_CVS))$(MOZ_CO_PROJECT))
|
ifeq (,$(filter $(NSPRPUB_DIR), $(BUILD_MODULE_CVS))$(MOZ_CO_PROJECT))
|
||||||
CVSCO_NSPR :=
|
CVSCO_NSPR :=
|
||||||
|
@ -504,11 +625,9 @@ endif
|
||||||
# Checkout main modules
|
# Checkout main modules
|
||||||
#
|
#
|
||||||
|
|
||||||
# sort is used to remove duplicates. SeaMonkeyAll is special-cased to
|
# sort is used to remove duplicates.
|
||||||
# checkout last, because if you check it out first, there is a sticky
|
MOZ_MODULE_LIST := $(sort $(MOZ_MODULE_LIST))
|
||||||
# tag left over from checking out the LDAP SDK, which causes files in
|
MOZ_MODULE_LIST_NS := $(sort $(MOZ_MODULE_LIST_NS))
|
||||||
# the root directory to be missed.
|
|
||||||
MOZ_MODULE_LIST := $(sort $(filter-out SeaMonkeyAll,$(MOZ_MODULE_LIST))) $(firstword $(filter SeaMonkeyAll,$(MOZ_MODULE_LIST)))
|
|
||||||
|
|
||||||
MODULES_CO_FLAGS := -P
|
MODULES_CO_FLAGS := -P
|
||||||
ifdef MOZ_CO_FLAGS
|
ifdef MOZ_CO_FLAGS
|
||||||
|
@ -516,16 +635,16 @@ ifdef MOZ_CO_FLAGS
|
||||||
endif
|
endif
|
||||||
MODULES_CO_FLAGS := $(MODULES_CO_FLAGS) $(if $(MOZ_CO_TAG),-r $(MOZ_CO_TAG),-A)
|
MODULES_CO_FLAGS := $(MODULES_CO_FLAGS) $(if $(MOZ_CO_TAG),-r $(MOZ_CO_TAG),-A)
|
||||||
|
|
||||||
CVSCO_MODULES_NS = $(CVS) $(CVS_FLAGS) co $(MODULES_CO_FLAGS) $(CVS_CO_DATE_FLAGS) -l $(NOSUBDIRS_MODULE)
|
CVSCO_MODULES_NS = $(CVS) $(CVS_FLAGS) co $(MODULES_CO_FLAGS) $(CVS_CO_DATE_FLAGS) -l $(MOZ_MODULE_LIST_NS)
|
||||||
|
|
||||||
ifeq (,$(strip $(MOZ_MODULE_LIST)))
|
ifeq (,$(strip $(MOZ_MODULE_LIST)))
|
||||||
FASTUPDATE_MODULES = $(error No modules or projects were specified. Use MOZ_CO_PROJECT to specify a project for checkout.)
|
FASTUPDATE_MODULES = $(error No modules or projects were specified. Use MOZ_CO_PROJECT to specify a project for checkout.)
|
||||||
CHECKOUT_MODULES = $(error No modules or projects were specified. Use MOZ_CO_PROJECT to specify a project for checkout.)
|
CHECKOUT_MODULES = $(error No modules or projects were specified. Use MOZ_CO_PROJECT to specify a project for checkout.)
|
||||||
else
|
else
|
||||||
FASTUPDATE_MODULES := fast_update $(CVS) $(CVS_FLAGS) co $(MODULES_CO_FLAGS) $(CVS_CO_DATE_FLAGS) $(MOZ_MODULE_LIST)
|
FASTUPDATE_MODULES := fast_update $(CVS) $(CVS_FLAGS) co $(MODULES_CO_FLAGS) $(CVS_CO_DATE_FLAGS) $(MOZ_MODULE_LIST)
|
||||||
CHECKOUT_MODULES := $(foreach module,$(MOZ_MODULE_LIST),cvs_co $(CVS) $(CVS_FLAGS) co $(MODULES_CO_FLAGS) $(CVS_CO_DATE_FLAGS) $(module);)
|
CHECKOUT_MODULES := cvs_co $(CVS) $(CVS_FLAGS) co $(MODULES_CO_FLAGS) $(CVS_CO_DATE_FLAGS) $(MOZ_MODULE_LIST);
|
||||||
endif
|
endif
|
||||||
ifeq (,$(NOSUBDIRS_MODULE))
|
ifeq (,$(MOZ_MODULE_LIST_NS))
|
||||||
FASTUPDATE_MODULES_NS := true
|
FASTUPDATE_MODULES_NS := true
|
||||||
CHECKOUT_MODULES_NS := true
|
CHECKOUT_MODULES_NS := true
|
||||||
else
|
else
|
||||||
|
@ -623,8 +742,8 @@ real_checkout:
|
||||||
cvs_co $(CVSCO_NSPR); \
|
cvs_co $(CVSCO_NSPR); \
|
||||||
cvs_co $(CVSCO_NSS); \
|
cvs_co $(CVSCO_NSS); \
|
||||||
cvs_co $(CVSCO_LDAPCSDK); \
|
cvs_co $(CVSCO_LDAPCSDK); \
|
||||||
$(CHECKOUT_MODULES) \
|
|
||||||
$(CHECKOUT_MODULES_NS); \
|
$(CHECKOUT_MODULES_NS); \
|
||||||
|
$(CHECKOUT_MODULES) \
|
||||||
$(CHECKOUT_LOCALES);
|
$(CHECKOUT_LOCALES);
|
||||||
@echo "checkout finish: "`date` | tee -a $(CVSCO_LOGFILE)
|
@echo "checkout finish: "`date` | tee -a $(CVSCO_LOGFILE)
|
||||||
# update the NSS checkout timestamp
|
# update the NSS checkout timestamp
|
||||||
|
|
Загрузка…
Ссылка в новой задаче