mobile/android/components/geckoview/moz.build
author Agi Sferro <agi@sferro.dev>
Fri, 22 May 2020 23:22:41 +0000
changeset 531744 1f2dfbcafe57e8aac38dca4df96e691b659bae8e
parent 531743 54af712fe5983704e25b581afbd760557f24e948
child 532117 2bcba09433b52c1d6c335391ce919344da706ee5
permissions -rw-r--r--
Bug 1629113 - Implement nsIPromptCollection on GeckoView. r=snorp,droeh Differential Revision: https://phabricator.services.mozilla.com/D72722

# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# 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/.

SOURCES += ['GeckoViewExternalAppService.cpp']
EXPORTS += ['GeckoViewExternalAppService.h']

if CONFIG['MOZ_ANDROID_HISTORY']:
    EXPORTS += [
        'GeckoViewHistory.h',
    ]
    SOURCES += [
        'GeckoViewHistory.cpp',
    ]
    XPCOM_MANIFESTS += [
        'components.conf',
    ]
    include('/ipc/chromium/chromium-config.mozbuild')

EXTRA_COMPONENTS += [
    'GeckoView.manifest',
    'GeckoViewPermission.js',
    'GeckoViewPrompt.js',
    'GeckoViewPush.js',
    'GeckoViewStartup.js',
]

EXTRA_JS_MODULES += [
    'GeckoViewPrompter.jsm',
    'PromptCollection.jsm',
]

FINAL_LIBRARY = 'xul'