2649b77be1
source-repo.h is the file where Thunderbird gets source repository information. It gets used in the build process, and it used in the app most notably on about:buildconfig. In order to accomodate code in the Mozilla tree which is going to look for MOZ_SOURCE_REPO and MOZ_SOURCE_CHANGESET and assume they are for the app being built, continue to #define those and also #define values specific to each repository. This will keep the Thunderbird code that needs to use source-repo.h easier to read. This works because comm/mail/app.mozbuild is "included" from the toplevel moz.build file and therefore is part of the same context. Just overwrite GENERATED_FILES['source-repo.h'].script with our new script. The EXPORTS and GENERATED_FILES pieces carry over and do not need to be part of app.mozbuild. Note that the path to our script is relative to $topsrcdir not app.mozbuild because it's included, not addded with DIR. --HG-- extra : rebase_source : 81f667a2ee3ed4ad6a08ec8de39e754845c20d06 |
||
---|---|---|
.. | ||
app | ||
base | ||
branding | ||
components | ||
config | ||
extensions | ||
installer | ||
locales | ||
test | ||
themes | ||
Makefile.in | ||
README.html | ||
app.mozbuild | ||
build.mk | ||
confvars.sh | ||
defs.mk | ||
moz.build | ||
moz.configure | ||
testsuite-targets.mk |
README.html
<!-- This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> <html> <head> <title>mozilla/mail</title> </head> <body> <h1>mozilla/mail</h1> <p> Please see the <a href="http://www.mozilla.org/projects/thunderbird/">Thunderbird Mail Project Page</a> for information about this module. </body> </html>