gecko-dev/config
Nick Alexander 5893476bdb Bug 1508976 - Produce a multi-architecture GeckoView "fat AAR". r=glandium
This follows the model set down for EME artifacts:

- a new tier is added that uses a new Python build action to fetch and
  artifacts
- the action unpacks the fetched artifacts and moves specific inputs
  into places expected by the build and packager
- in automation, MOZ_ARTIFACT_TASK* is used to ensure the artifacts
  come from the correct tasks

In this case, the artifact fetching is done entirely in a new Python
build action that internally uses `mach artifact install --job ...`.
The action also verifies that the fetched artifacts are compatible and
that we're not assembling a fat AAR that is nonsensical.  The specific
inputs are not used in the Fennec APK that is produced; they're only
used in the GeckoView AAR that is produced.

The artifact fetching itself required tweaking to fetch only
`target.maven.zip` artifacts and to not unpack them.

The specific inputs used are the native libraries (libs/$ARCH/*.so)
and the architecture-specific preference files ($ARCH/greprefs.js and
defaults/pref/$ARCH/geckoview-prefs.js).  None of these inputs are
impacted by l10n.

Differential Revision: https://phabricator.services.mozilla.com/D31572

--HG--
extra : moz-landing-system : lando
2019-05-30 15:22:09 +00:00
..
external Bug 1555205 - Move db/sqlite3 to third_party/; r=mak 2019-05-29 10:16:29 +00:00
faster
makefiles Bug 1552080 - Don't clobber library features with test features in the make backend. r=chmanchester 2019-05-28 21:05:03 +00:00
Moz
mozunit
tests
AB_rCD.mk
autoconf-js.mk.in
autoconf.mk.in
baseconfig.mk Bug 1508976 - Produce a multi-architecture GeckoView "fat AAR". r=glandium 2019-05-30 15:22:09 +00:00
check_js_msg_encoding.py
check_js_opcode.py
check_macroassembler_style.py Bug 1522431 - Implement IC support for BigInt r=jandem,terpri 2019-01-28 00:21:41 +00:00
check_source_count.py
check_spidermonkey_style.py Bug 1554063 - Move decimal to mozglue. r=jwalden 2019-05-29 06:57:28 +00:00
check_vanilla_allocations.py Bug 1533481 - Part 4: Prepare update to ICU 64. r=jwalden! 2019-04-04 11:52:54 +03:00
config.mk Bug 1542746 - remove code for frontend-based PGO instrumentation; r=dmajor 2019-05-24 20:00:38 +00:00
createprecomplete.py Bug 1547730 - Fix precomplete file generation when passing in unicode strings. r=glandium 2019-05-28 14:28:57 +00:00
emptyvars-js.mk.in
emptyvars.mk.in
gcc_hidden.h
gcc-stl-wrapper.template.h
install.bat
make-stl-wrappers.py
make-system-wrappers.py
make-windows-h-wrapper.py
Makefile.in
milestone.txt Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2019-05-20 13:22:45 +00:00
moz.build Bug 1512504 - Remove support for MSVC. r=froydnj 2019-02-14 21:45:27 +00:00
MozZipFile.py
msvc-stl-wrapper.template.h
nsinstall.c Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsinstall.py
pathsub.c Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
pathsub.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
printconfigsetting.py
printprereleasesuffix.py
pythonpath.py
rebuild_check.py
recurse.mk
rules.mk Bug 1542746 - remove code for frontend-based PGO instrumentation; r=dmajor 2019-05-24 20:00:38 +00:00
run_spidermonkey_checks.py
run-and-prefix.py
static-checking-config.mk
stl-headers.mozbuild Bug 1349064 - Add <regex> to config/std-headers. r=froydnj 2019-02-21 11:23:58 -08:00
system_header_util.py
system-headers.mozbuild Bug 1457669 - Support Android system headers for standalone SpiderMonkey builds. r=froydnj 2019-05-02 17:07:52 +00:00
version_win.pl
version.mk
windows-h-constant.decls.h
windows-h-unicode.decls.h
windows-h-wrapper.template.h