mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-24 05:11:16 +00:00
705f8983d6
The Firefox in flatpak has no access to the wireless networks to determine accurate geolocation. We have to use the location portal instead which provides the current location based on the nearby wireless accesspoints or other methods. Differential Revision: https://phabricator.services.mozilla.com/D142329
62 lines
1.5 KiB
Python
62 lines
1.5 KiB
Python
# -*- 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/.
|
|
|
|
with Files("**"):
|
|
BUG_COMPONENT = ("Core", "DOM: Geolocation")
|
|
|
|
EXPORTS += [
|
|
"nsGeoPositionIPCSerialiser.h",
|
|
]
|
|
|
|
EXPORTS.mozilla.dom += [
|
|
"Geolocation.h",
|
|
"GeolocationCoordinates.h",
|
|
"GeolocationPosition.h",
|
|
"GeolocationPositionError.h",
|
|
]
|
|
|
|
SOURCES += [
|
|
"Geolocation.cpp",
|
|
"GeolocationCoordinates.cpp",
|
|
"GeolocationPosition.cpp",
|
|
"GeolocationPositionError.cpp",
|
|
]
|
|
|
|
UNIFIED_SOURCES += [
|
|
"MLSFallback.cpp",
|
|
]
|
|
|
|
include("/ipc/chromium/chromium-config.mozbuild")
|
|
|
|
FINAL_LIBRARY = "xul"
|
|
LOCAL_INCLUDES += [
|
|
"/dom/base",
|
|
"/dom/ipc",
|
|
]
|
|
|
|
if CONFIG["MOZ_WIDGET_TOOLKIT"] == "android":
|
|
LOCAL_INCLUDES += [
|
|
"/dom/system/android",
|
|
]
|
|
elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "cocoa":
|
|
LOCAL_INCLUDES += [
|
|
"/dom/system/mac",
|
|
]
|
|
elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "windows":
|
|
LOCAL_INCLUDES += [
|
|
"/dom/system/windows",
|
|
]
|
|
elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "gtk":
|
|
if CONFIG["MOZ_GPSD"]:
|
|
LOCAL_INCLUDES += [
|
|
"/dom/system/linux",
|
|
]
|
|
DEFINES["MOZ_GPSD"] = True
|
|
if CONFIG["MOZ_ENABLE_DBUS"]:
|
|
LOCAL_INCLUDES += ["/dom/system/linux"]
|
|
CXXFLAGS += CONFIG["MOZ_DBUS_GLIB_CFLAGS"]
|
|
CXXFLAGS += CONFIG["MOZ_GTK3_CFLAGS"]
|