Bug 1676803 - [remote] Enable Remote Agent on Android. r=firefox-build-system-reviewers,mhentges,glandium

Differential Revision: https://phabricator.services.mozilla.com/D112005
This commit is contained in:
Henrik Skupin 2021-04-22 12:38:06 +00:00
Родитель 58ee0c217e
Коммит 23de16f8bf
3 изменённых файлов: 14 добавлений и 8 удалений

Просмотреть файл

@ -72,6 +72,10 @@ BINPATH = bin
endif
DEFINES += -DBINPATH=$(BINPATH)
ifdef ENABLE_REMOTE_AGENT
DEFINES += -DENABLE_REMOTE_AGENT=1
endif
ifdef ENABLE_MARIONETTE
DEFINES += -DENABLE_MARIONETTE=1
endif

Просмотреть файл

@ -206,6 +206,12 @@
@BINPATH@/components/GeckoView.manifest
; CDP remote agent
#ifdef ENABLE_REMOTE_AGENT
@BINPATH@/chrome/remote@JAREXT@
@BINPATH@/chrome/remote.manifest
#endif
; Remote control protocol
#ifdef ENABLE_MARIONETTE
@BINPATH@/chrome/marionette@JAREXT@

Просмотреть файл

@ -1048,14 +1048,10 @@ add_old_configure_assignment("FT2_CFLAGS", ft2_info.cflags)
# The source code lives under ../remote.
@depends(target, build_project)
def remote_default(target, project):
# no support for Android
if target.os == "Android":
return False
# enable for Firefox Desktop only
return project == "browser"
@depends(build_project)
def remote_default(build_project):
# enable for Firefox only
return build_project in ("browser", "mobile/android")
option("--enable-cdp", default=remote_default, help="{Enable|Disable} remote agent")