mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 01:05:45 +00:00
8a86310ac3
While ideally we'd just move all of them at the top-level, there are other things that depend on them that wouldn't then get the right dependencies. One of them is install steps in dist/something, but there are others, and that's a rather long pole of things requiring many changes along with chances to break things. So instead, we go with a simpler and more limited approach, where we still recurse into directories to run their export tier (to run whatever else than GeneratedFiles they have), but ensure the GeneratedFiles we moved at the top-level are built before recursing by making directory/export depend on them. Differential Revision: https://phabricator.services.mozilla.com/D80608 |
||
---|---|---|
.. | ||
devtools/migrate-l10n | ||
docs | ||
gdbpp/gdbpp | ||
l10n | ||
lldbutils | ||
mach | ||
mozboot | ||
mozbuild | ||
mozlint | ||
mozperftest | ||
mozrelease | ||
mozterm | ||
mozversioncontrol | ||
safety | ||
mach_commands.py | ||
moz.build | ||
README |
This directory contains common Python code. The basic rule is that if Python code is cross-module (that's "module" in the Mozilla meaning - as in "module ownership") and is MPL-compatible, it should go here. What should not go here: * Vendored python modules (use third_party/python instead) * Python that is not MPL-compatible (see other-licenses/) * Python that has good reason to remain close to its "owning" (Mozilla) module (e.g. it is only being consumed from there). Historical information can be found at https://bugzilla.mozilla.org/show_bug.cgi?id=775243 https://bugzilla.mozilla.org/show_bug.cgi?id=1346025