386653 Remove dependency on nsBuildID.h, whose recent death is causing build failures. Introduce CmXULAppInfo, an nsIXULAppInfo implementation, and build system support to maintain the build ID ourselves. r=smorgan, also examined by ardisonne, sr=me for camino, checking in now to clear the build failures

This commit is contained in:
mark@moxienet.com 2007-07-10 20:48:04 -07:00
parent 40d0244293
commit 64bd25aa34
3 changed files with 1 additions and 9 deletions

View File

@ -44,7 +44,7 @@ include $(DEPTH)/config/autoconf.mk
DIRS = resources
CHROME_DEPS = build.dtd buildconfig.html
CHROME_DEPS = buildconfig.html
include $(topsrcdir)/config/rules.mk
@ -60,12 +60,6 @@ CHROME_PLATFORM = unix
endif
endif
GARBAGE += build.dtd
build.dtd: build.dtd.in $(DEPTH)/config/build_number
@$(RM) -f $@
$(PERL) -I$(topsrcdir)/config $(topsrcdir)/config/aboutime.pl $@ $(DEPTH)/config/build_number $(srcdir)/build.dtd.in
libs realchrome::
@$(REGCHROME) locale en-US/global-platform/$(CHROME_PLATFORM) en-US.jar

View File

@ -1 +0,0 @@
<!ENTITY buildId.label "Build ID: 0000000000">

View File

@ -80,7 +80,6 @@ toolkit.jar:
content/global/aboutAbout.html (resources/content/aboutAbout.html)
content/global/hiddenWindow.xul (resources/content/hiddenWindow.xul)
content/global/fullScreen.js (resources/content/fullScreen.js)
content/global/build.dtd (build.dtd)
content/global/nsWidgetStateManager.js (resources/content/nsWidgetStateManager.js)
#endif